Requête access

Résolu
merciderépondre Messages postés 33 Statut Membre -  
merciderépondre Messages postés 33 Statut Membre -
Bonjour,
je souhaiterai ajouter un critère dans un champ de ma requête:

pour dire: afficher le dernier champ de la table pour lequel tous les champs soient non vides, savez vous comment faire???

merci d'avance..... et bonne journée

4 réponses

artamys Messages postés 127 Statut Membre 7
 
a mon avis tu peux faire un dcount de te requète.

si ta requete s'appelle REQ et que tu as précisé que ton champs est <>""

cela te donne :

Dim A as string
A = Dcount("*","REQ")

ensuite tu connais le nombre de valeurs dans ta requete qui est A

Ensuite tu va chercher la dernière valeur :

dim oRst as DAO.recordset
Dim oDb as DAO.database
set oDb = CurrentDb

et ensuite :

Set oRst =oDb.openrecordset("select....(code SQL de ta requete issu du mode SQL ;")
et enfin

Dim B as string
oRst.MoveLast
B=oRst("Champs")

Voila ta valeur est dans B.
-1
merciderépondre Messages postés 33 Statut Membre 19
 
euh c'est pas très clair (je m'y connais pas trp) mais je vais essayer merci beaucoup! et bonne fin de journée! ;-)
-1
artamys Messages postés 127 Statut Membre 7
 
copie colle le code et cela marchera (sans les commentaires français) remplace juste REQ par le nom de ta requete et rajoute msgbox(B) pour que cela te l'affiche a l'écran.

bonne chance.
-1
merciderépondre Messages postés 33 Statut Membre 19
 
merci!!!
-1