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
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. artamys Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   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
  2. 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
  3. artamys Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   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
  4. merciderépondre Messages postés 33 Statut Membre 19
     
    merci!!!
    -1