Rechercher : dans
Par :

Tester Existence Valeur dans Table Access

Dernière réponse le 16 jan 2004 à 15:58:12 Philippe, le 16 jan 2004 à 15:00:36 
 Signaler ce message aux modérateurs

Bonjour,

J'ai une table access T_MaTable avec 2 champs distincts Chp1 et Chp2 ; Chp1 et Chp2 prennent des valeurs de type Entier (0,1,2,3,etc).
Je veux vérifier l'existence d'un couple de valeur dans Chp1 et Chp2.... pas très clair hein ?

Par exemple, sur un enregistrement, je veux tester si Chp1 =1 et Chp2 =1 ; avec un algorithme, ça donne quelquechose comme :

Test = vrai

Si (Chp1 = 1 et Chp2 = 1) alors
Test = faux
sinon
Test = vrai
FinSi

J'ai essayé de combiner des While, Until et autres avec des FindFirst ... sans résultat.

Merci d'avance.

Meilleures réponses pour « Tester Existence Valeur dans Table Access » dans :
Tableur - Les formules VoirUne formule est une expression, qui, lorsqu’elle est interprétée par le tableur, effectue un calcul soit interne, soit plus fréquemment en employant des valeurs présentes dans d’autres cellules. Pour saisir une formule dans une cellule, il suffit de...

1

LeLaid, le 16 jan 2004 à 15:25:39

Salut,

Tu as deux solutions:

1) soit tu utilises une query
2) soit tu utilises un code du genre:

Dim mDb As database
Dim mRs as recordset
Set mDb = CurrentDb
Set mRs = mDb.Openrecordset("SELECT * From T_MaTable WHERE Chp1 = 1 AND Chp2 = 2")

Tu testes ensuite si mRs est vide ou non.

P.

Rien n'est plus dangereux qu'une idée quand on a 
qu'une idée
  :-)

Répondre à LeLaid

2

 Philippe, le 16 jan 2004 à 15:58:12

Bien vu !

J'ai choisi la 2nde solution.

Merci.

Répondre à Philippe