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

Modélisation Discussion :

Remplir des champs en fonction de la valeur rentrée dans un autre


Sujet :

Modélisation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 124
    Points : 49
    Points
    49
    Par défaut Remplir des champs en fonction de la valeur rentrée dans un autre
    Je m'explique !
    Imaginons que j'ai une table avec plusieurs colonnes (Pays,Monnaie,Continent)
    Si je marque France dans "Pays", est ce qu'il y a possibilité que les colonnes "Monnaie" et "Continent" se remplisse automatiquement par Euro et Europe?

    Voila, je vous remercie de bien vouloir m'aider .
    A bientot.

  2. #2
    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


    Cela pourra se faire dans une procédure évènementielle du style : Après MAJ du champ Pays.
    Cela n'est en fait possible que dans un formulaire.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 124
    Points : 49
    Points
    49
    Par défaut
    D'accord mais comment puis-je faire ? Quelqu'un pourrait me donner quelques aides ?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonsoir,
    Pour commencer,
    Access ne connaît pas tous les pays qui t’intéressent ni leur monnaie ni leur continent il faut donc créer une table avec tous ces renseignements.
    Puis faire une requête paramétrée sur cette table en faisant référence dans le champ pays de ta requête au champ du formulaire dans lequel tu vas saisir ton pays.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 124
    Points : 49
    Points
    49
    Par défaut
    Je ne suis pas sur d'avoir compris... Je débute dans la base de données, je suis désolé...

  6. #6
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    Bonjour,
    La requête paramétrée est un moyen, avec un sous formulaire ou une ZONE de liste de faire apparaître les infos dans le formulaire mais ce n’est pas le seul tu peux également renseigner tes champs de formulaire directement en faisant référence aux champs de la requête ou directement dans la table concernée. Avec les fonctions de domaine : voir les fonctions :
    RechDom – dans le générateur d’expression sur les champs du formulaire mais les champs de la table ne seront pas mis a jour. (car cela correspond a un champ calculé dans une table ce qui n’est pas prévu « pour l’instant » dans access)
    Si tu veux mettre les champs à jour, il faudra les approvisionner avec du code : soit l’équivalent de RechDom dans le VBA.
    Soit comme te le signale Jeannot45, mettre sur un évènement par ex : « après mise a jour » de ton champ : pays
    Voir la fonction - Dlookup()
    Recherche, teste, et poste nous tes problèmes éventuels après.
    Ce post vaut réponse à ton message personnel, les MP ne doivent pas servir pour des questions où des précisions techniques (une des règles principales du forum) le forum est fait pour cela afin que le plus de lecteurs possibles puissent profiter éventuellement des expériences de chacun.
    Bon courage à +.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 124
    Points : 49
    Points
    49
    Par défaut
    Merci beaucoup de ta précision.
    Désolé pour le message perso, je m'étais dit que j'attirerai peut etre plus votre attention comme cela. Bien sur, dorenavant, j'éviterais cette méthode.
    Encore merci.
    Si des probleme surviennent, je vous recontacterai.
    Bonne journée.

  8. #8
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    bonsoir,
    pas de problème, ne soit pas désolé pour le message perso, cela ne me dérange pas c’est simplement pour que le plus de lecteur possible participent à la discussion, il y a sur ce forum un nombre important de compétences, il ne faut pas s’en priver.
    Pour bien t’accueillir, j’enfreins moi aussi une règle, ne pas faire à la place, mais accompagner, je te joins une base qui pourrait correspondre à régler ton problème. Il faut simplement que tu démontes ce qui a été fait pour comprendre. S’il le faut je commenterais les questions que tu te poses.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 124
    Points : 49
    Points
    49
    Par défaut
    Je crois que je ne peux plus te remercier !
    Je vais etudier ton cas avec insistance pour comprendre parfaitement mon problème.
    Bonne journée à toi.
    Thanks very much

Discussions similaires

  1. [AC-2010] Mise à jour des champs en fonction d'une valeur
    Par mathmath99 dans le forum IHM
    Réponses: 1
    Dernier message: 21/01/2013, 14h54
  2. Réponses: 2
    Dernier message: 18/06/2012, 10h28
  3. [AJAX] Remplir des champs en fonction d'une list
    Par efrbeldin dans le forum AJAX
    Réponses: 7
    Dernier message: 17/01/2011, 17h06
  4. Réponses: 6
    Dernier message: 15/05/2009, 18h00
  5. Réponses: 2
    Dernier message: 31/03/2009, 15h48

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