begin process at 2008 07 05 04:30:22
1 205 048 membres
34 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recuperation de donnees [ Archives Visual Basic / VBA ] (notar)

recuperation de donnees le 02/10/2002 22:18:21

notar
bonjour ,
dans un sous-formulaire ,j'ai trois champs , le premier reprend l'ID du formulaire , le second est une liste déroulante et j'aimerais que le troisieme me récupère la valeur d'un champ d'une zutre table en fonction de la valeur que j'ai donné au second . J'ai esayé avec la fonction DLookup mais je n'y arrive pas . Quelqu'un pet-il m'aider ?
Merci d'avance

Re : recuperation de donnees le 11/10/2002 13:46:13

cmusy
Salut,

Un exemple dans l'aide en ligne

Dim varX As Variant
varX = DLookup("[LastName]", "Employees", "[EmployeeID] = 1")

les paramètres de DLookUp sont:
- le nom du champ dont on veut récupérer la valeur
- la table
- le critère de sélection (attention à la syntaxe! les textes doivent être entre apostrophes)

Good luck
cmusy


-------------------------------
Réponse au message :
-------------------------------

bonjour ,
dans un sous-formulaire ,j'ai trois champs , le premier reprend l'ID du formulaire , le second est une liste déroulante et j'aimerais que le troisieme me récupère la valeur d'un champ d'une zutre table en fonction de la valeur que j'ai donné au second . J'ai esayé avec la fonction DLookup mais je n'y arrive pas . Quelqu'un pet-il m'aider ?
Merci d'avance

Re : recuperation de donnees le 28/04/2006 15:34:03

rodrigue62
Bonjour
Moi j'ai une liste deroulante dans une table, et j'ai cree une procedure evenementielle en VBA, lorsque l'on tape un nom n'appartenant pas a la liste deroulante (faisant appel a une requete allant chercher les valeurs dans une autre table directement liée) une boite de dialogue s'ouvre annoncant que ce non n'existe pas et demandant si l'on veux l'ajouter, si l'on clique sur oui l'autre table s'ouvre sur un enregistrement vierge, mais j'aimerai quel me mette deja dans le champ concerné la valeur qui avait ete saisie sous l'autre formulaire ai ayant crée l'erreur.

j'ai essayé:

Let Forms!CAMION!NOM_CAMION.Value = Forms!TOURNEE!NOM_CAMION

mais ca ne marche pas puisque le champ dans l'autre table n'a pas ete enregistré, si on le fait sous la modification d'un enregistrement precedent ca m'affiche la valeur qui existait avant la modif et appartenant donc deja a la liste. Si quelqu'un a une idée, par contre je n'ai peut etre pas été tres clair donc n'hesitez pas a me demander des details si tout n'est pas clair.
merci

Re : recuperation de donnees le 03/05/2006 11:41:21

rodrigue62
  Personne ne peux m'aider? La commande Let Forms!CAMION!NOM_CAMION.Value = Forms!TOURNEE!NOM_CAMION marche impecable si on peut enregistrer mais si le champ n'a pas ete enregistre ca ne marche pas. Comment faire pour recuperer une valeur qui a ete entrée mais non enregistrée?


Classé sous : donnees, formulaire, valeur, recuperation, second

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS