OVH Cloud OVH Cloud

Afficher la valeur d'une table dans un formulaire

6 réponses
Avatar
arnaud
Bonjour, je débute sur Access :
Voila ma question :
J'ai une table utilisateur avec Code, nom et prénom
Dans ma table Ordinateur, j'ai un champ Code utilisateur.
Dans mon formulaire Ordinateur, je veux voir apparaitre le nom et le prénom
de l'utilisateur lié à ce code.

Merci de votre aide !!
Arnaud

6 réponses

Avatar
Gilles MOUGNOZ
Bonjour, je débute sur Access :
Voila ma question :
J'ai une table utilisateur avec Code, nom et prénom
Dans ma table Ordinateur, j'ai un champ Code utilisateur.
Dans mon formulaire Ordinateur, je veux voir apparaitre le nom et le
prénom
de l'utilisateur lié à ce code.
Merci de votre aide !!
Arnaud


Bonjour, Arnaud

2 solutions:

1) tu modifies la source de ton formulaire pour que les noms & prénoms
soient compris dedans: dans l'onglet Données, zone Source, clique sur le
bouton "..." à droite et modifie la requête

2) dans le contrôle qui doit contenir les noms & prénoms, tu entres la
formule suivante:
=RechDom("Nom";"Utilisateur";"Code=" & [Code Utilisateur]) & " " &
RechDom("Nom";"Utilisateur";"Code=" & [Code Utilisateur])

La deuxième méthode te semblera sûrement plus simple, elle a cependant un
inconvénient: le contrôle ainsi créé (on parle de contrôle calculé) ne peut
pas être ni modifié ni filtré ni trié.
La première méthode est certes plus complexe mais t'ouvre beaucoup plus de
possibilités.

Pour bien commencer, ajoute ces quelques sites à tes favoris:
http://www.self-access.com/access/
http://officesystem.access.free.fr/
http://www.mpfa.info/

Bonne continuation

Avatar
arnaud
Merci pour tout !
je teste !
Arnaud


"Gilles MOUGNOZ" a écrit dans le message de news:
uPcV3t#
Bonjour, je débute sur Access :
Voila ma question :
J'ai une table utilisateur avec Code, nom et prénom
Dans ma table Ordinateur, j'ai un champ Code utilisateur.
Dans mon formulaire Ordinateur, je veux voir apparaitre le nom et le
prénom
de l'utilisateur lié à ce code.
Merci de votre aide !!
Arnaud


Bonjour, Arnaud

2 solutions:

1) tu modifies la source de ton formulaire pour que les noms & prénoms
soient compris dedans: dans l'onglet Données, zone Source, clique sur le
bouton "..." à droite et modifie la requête

2) dans le contrôle qui doit contenir les noms & prénoms, tu entres la
formule suivante:
=RechDom("Nom";"Utilisateur";"Code=" & [Code Utilisateur]) & " " &
RechDom("Nom";"Utilisateur";"Code=" & [Code Utilisateur])

La deuxième méthode te semblera sûrement plus simple, elle a cependant un
inconvénient: le contrôle ainsi créé (on parle de contrôle calculé) ne
peut

pas être ni modifié ni filtré ni trié.
La première méthode est certes plus complexe mais t'ouvre beaucoup plus de
possibilités.

Pour bien commencer, ajoute ces quelques sites à tes favoris:
http://www.self-access.com/access/
http://officesystem.access.free.fr/
http://www.mpfa.info/

Bonne continuation





Avatar
arnaud
J'ai testé la partie 1:
dans donnée - Zone source de mon prénom, je sui spassé dans le générateur
d'expression et j'ai tapé =Tutilisateurs!tprenom pour qu'il aille chercher
la correspondance du prénom par rapport au code utilisateur dasn la table
Tutilisateur et Access me renvoie #?NOM...
Je n'ai pas du comprendre...

Je veux que quand je sélectionne le code utlisateur, le nom et le prénom se
changent tout seul ..

Merci de votre aide !
Arnaud


"Gilles MOUGNOZ" a écrit dans le message de news:
uPcV3t#
Bonjour, je débute sur Access :
Voila ma question :
J'ai une table utilisateur avec Code, nom et prénom
Dans ma table Ordinateur, j'ai un champ Code utilisateur.
Dans mon formulaire Ordinateur, je veux voir apparaitre le nom et le
prénom
de l'utilisateur lié à ce code.
Merci de votre aide !!
Arnaud


Bonjour, Arnaud

2 solutions:

1) tu modifies la source de ton formulaire pour que les noms & prénoms
soient compris dedans: dans l'onglet Données, zone Source, clique sur le
bouton "..." à droite et modifie la requête

2) dans le contrôle qui doit contenir les noms & prénoms, tu entres la
formule suivante:
=RechDom("Nom";"Utilisateur";"Code=" & [Code Utilisateur]) & " " &
RechDom("Nom";"Utilisateur";"Code=" & [Code Utilisateur])

La deuxième méthode te semblera sûrement plus simple, elle a cependant un
inconvénient: le contrôle ainsi créé (on parle de contrôle calculé) ne
peut

pas être ni modifié ni filtré ni trié.
La première méthode est certes plus complexe mais t'ouvre beaucoup plus de
possibilités.

Pour bien commencer, ajoute ces quelques sites à tes favoris:
http://www.self-access.com/access/
http://officesystem.access.free.fr/
http://www.mpfa.info/

Bonne continuation





Avatar
Gilles MOUGNOZ
J'ai testé la partie 1:
dans donnée - Zone source de mon prénom, je sui spassé dans le générateur
d'expression et j'ai tapé =Tutilisateurs!tprenom pour qu'il aille chercher
la correspondance du prénom par rapport au code utilisateur dasn la table
Tutilisateur et Access me renvoie #?NOM...
Je n'ai pas du comprendre...
Je veux que quand je sélectionne le code utlisateur, le nom et le prénom
se
changent tout seul ..
Merci de votre aide !
Arnaud


Stop! Revenez, on la refait... :-)
Il faut commencer par modifier la source du "Formulaire".
En mode création, menu Edition, clique sur Sélectionner le formulaire
(CTRL+R).
Ensuite, dans la fenêtre propriétés, onglet Données, propriété Source,
clique sur le bouton "..." à droite.
Si ton form est basé sur une table, Access va te demander si tu veux créer
une requête basée sur cette table.
Accepte et modifie la requête pour faire apparaître les tables et les champs
qui t'intéressent.
Quand tu as fini, ferme la fenêtre (pas Access) et valide en cliquant sur
OK.
Dans tes contrôles, tu n'as alors plus qu'à choisir le champs dans la liste
déroulante.

Bonne continuation

Avatar
arnaud
J'ai effectivement créé mes requetes avant de faire mon formulaire et ça
marche très bien !!
merci beaucoup !!

Je suis maintenant coincé car j'essaie d'indiquer dans mon formulaire le
nombre d'enregistrement de mon sous-formulaire...
Si vous avez un tuyau...

Merci !!
Arnaud


"Gilles MOUGNOZ" a écrit dans le message de news:

J'ai testé la partie 1:
dans donnée - Zone source de mon prénom, je sui spassé dans le
générateur


d'expression et j'ai tapé =Tutilisateurs!tprenom pour qu'il aille
chercher


la correspondance du prénom par rapport au code utilisateur dasn la
table


Tutilisateur et Access me renvoie #?NOM...
Je n'ai pas du comprendre...
Je veux que quand je sélectionne le code utlisateur, le nom et le prénom
se
changent tout seul ..
Merci de votre aide !
Arnaud


Stop! Revenez, on la refait... :-)
Il faut commencer par modifier la source du "Formulaire".
En mode création, menu Edition, clique sur Sélectionner le formulaire
(CTRL+R).
Ensuite, dans la fenêtre propriétés, onglet Données, propriété Source,
clique sur le bouton "..." à droite.
Si ton form est basé sur une table, Access va te demander si tu veux créer
une requête basée sur cette table.
Accepte et modifie la requête pour faire apparaître les tables et les
champs

qui t'intéressent.
Quand tu as fini, ferme la fenêtre (pas Access) et valide en cliquant sur
OK.
Dans tes contrôles, tu n'as alors plus qu'à choisir le champs dans la
liste

déroulante.

Bonne continuation





Avatar
Eric
re,
Voir l'autre post de 17:15

...

Je suis maintenant coincé car j'essaie d'indiquer dans mon formulaire le
nombre d'enregistrement de mon sous-formulaire...
Si vous avez un tuyau...

Merci !!
Arnaud



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr