IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Problème de compréhension de liens entre table et formulaire


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Problème de compréhension de liens entre table et formulaire
    Bonjour,

    Encore novice, je reprends une application Access développée par mon prédecesseur. Je monte doucement en compétence.

    Un point de fonctionnement d'Access m'échappe complètement bien que j'ai consulté plusieurs ouvrages.

    En résumé:

    Il existe un formulaire dans lequel la plupart des contrôles sont de type textbox.

    Si je mets à jour une certaine table, je constate que les modifications sont répercutées dans le formulaire. Ce qui est parfait!

    Mais je ne comprends absolument pas le mode opératoire.

    J'ai bien constaté dans les propriétés des textboxs que le champ "control source" de l'onglet "data" ( mon access est en anglais, sorry!) est systématiquement renseigné au moyen, il me semble du générateur d'expression mais sans que je comprenne comment la relation se fait avec la table d'origine.

    Si quelqu'un peut m'aider à comprendre.

    pièce jointe: une impression écran.
    Fichiers attachés Fichiers attachés

  2. #2
    Responsable
    Office & Excel


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 122
    Points : 55 921
    Points
    55 921
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Dans le cas illustré, OnGoingUSD fait référence à un champ de la source de données du formulaire.

    En affichant les propriétés du formulaire, onglet Data (je suppose), la première propriété "Source" renseigne sur la source de données, table ou requête ce qui permet d'aller voir exactement ce que contient le champ
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Merci beaucoup pour ta réponse Pierre.

    Il est vrai que dans la table liée, on trouve les champs correspondant à ce qui est indiqué dans "source".

    Mais comment la bonne ligne de la table est-elle sélectionnée?

    Car Il y a évidemment plusieurs valeurs possibles pour un champ.

    cf ma pièce jointe. ( le vrai nom du champ est bien OnGoingUSD. "On Going revenue $" correspond à la légende.

    C'est cela que je ne comprends pas.

    Access c'est de la sorcellerie!




    Citation Envoyé par Pierre Fauconnier Voir le message
    Bonjour

    Dans le cas illustré, OnGoingUSD fait référence à un champ de la source de données du formulaire.

    En affichant les propriétés du formulaire, onglet Data (je suppose), la première propriété "Source" renseigne sur la source de données, table ou requête ce qui permet d'aller voir exactement ce que contient le champ
    Images attachées Images attachées  

  4. #4
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Pour t'aider à comprendre le fonctionnement, je t'engage à lire les deux tutos ci dessous :

    La base de données : les bases
    La base de données : les relations et les jointures

    Bonne lecture
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/09/2007, 11h20
  2. [XI] Problème de liens entre table
    Par bbussy dans le forum SAP Crystal Reports
    Réponses: 11
    Dernier message: 14/03/2007, 16h07
  3. Réponses: 2
    Dernier message: 10/10/2006, 18h59
  4. Pb de liens entre table pour une requête
    Par syldudu dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 31/08/2006, 17h27
  5. Lien entre tables
    Par yves12 dans le forum Access
    Réponses: 7
    Dernier message: 31/07/2006, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo