Requête access
Résolu
merciderépondre
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
merciderépondre Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
merciderépondre Messages postés 32 Date d'inscription Statut Membre Dernière intervention -
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
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
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.
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.
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! ;-)