requête SQL dans un formulaire

requête SQL dans un formulaire - VB/VBA/VBS - Programmation

Marsh Posté le 18-02-2006 à 20:35:21    

Bonjour,
 
j'ai un formulaire dans une base Access avec un combobox nommé "modifiable" (avec des références, n° dossiers par exemple) et une zone de texte (qui contiendra le prénom associé au n° de dossier).
Je souhaiterai que ma zone de texte se mette automatiquement à jour après avoir sélectionné mon n° dossier pour cela il faudrait que l'actualisation de ma zone de texte utilise la requête suivante :
 
SELECT Elèves.Prénom
FROM Elèves
WHERE (((Elèves.[N° dossier])=[modifiable]));
 
mais je ne sais pas utiliser les requêtes SQL sous VB ( :cry: ) alors si quelq'un peut me donner une solution ça serait génial car je ne comprends pas le code utilisé par VB sous Access et les différents sites que j'ai visité ne m'ont pas aidé....  :??:  
 
Merci!
Emilie
 

Reply

Marsh Posté le 18-02-2006 à 20:35:21   

Reply

Marsh Posté le 20-02-2006 à 21:20:10    

Salut Emilie,
 
La fonction RechDom devrait te convenir. Tu entres ceci dans ta zone de texte :
 
=RechDom("[Prénom]";"[Elèves]";"[N° dossier]=[Formulaire]![Modifiable]" )
 
Ce qui revient à Select Prénom From Elèves where N° dossier=Modifiable. Suivant la même syntaxe, tu pourras faire des SomDom, MoyDom, MinDom et MaxDom.
 
A+
Horatio
 

Reply

Marsh Posté le 21-02-2006 à 12:04:16    

http://www.vb-helper.com/AdoTalk/AdoTalk.zip pour construction requetes SQL en VB6 sur des bases Access
http://access.developpez.com/faq/ pour questions VBA


Message édité par kiki29 le 21-02-2006 à 12:25:09
Reply

Marsh Posté le 21-02-2006 à 20:38:43    

Merci je vais tester ça tout de suite!
 
Emilie

Reply

Marsh Posté le 30-03-2006 à 01:31:50    

essaies aussi  
Me![elève] = Me![Modifiable].Column(1)
(Me![elève] = nom du contrôle dans le formulaire)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed