Requête access

Résolu
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. 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
    1. 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
      1. 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