OVH Cloud OVH Cloud

Parcourir une requete en VB

2 réponses
Avatar
Joan Delacourt
Hello,
j'ai une table avec divers champ. l'un d'entre eux s'appelle
NumeroLigne.
Aussi j'ai fait une requete qui selectionne seulement ce champ.
ce champ contient donc des info comme suit: des suites de nombre
du type 1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,0,1,2,3,4,1,2,3
les nombres se suivent et on reprend a 0 ou 1
je voudrais verifier s'il n'y a pas de trou dans les suites de nombre.
faire quelquechose du genre
ouvrir la requete
prendre le premier resultat du parcours (n)
regarder le second et verifier si c'est n+1ou 0 ou 1
si oui on passe au suivant...sinon on annonce une erreur avec le
numero de ligne.

pouvez vous m'aider a faire ce code en VB vu que je suis nul.
Et surtout comment integrer ce code a mon application access. un
formulaire avec un bouton qui excetue le code, ou une macro...?

merci

2 réponses

Avatar
Fly
Salut Joan,



pour intégrer à l'application, je serais assez d'avis de faire de ta requête
la source d'un contrôle du style zone de liste modifiable. puis, tu parcours
tous les enregistrements stockées dans ta zone de liste modifiable et tu
verifie ( propriété column(,) de ta zone de liste modifiable.

une autre solution serait de prendre le code de ta requête en SQL, et
d'utiliser un recordset.
et tu compare à l'aide d'une boucle pour verifier que tu fais bien modulo
12.
genre une boucle :

for counter = 0 to rst.recordcount-1
if rst![]<> counter mod 12 then msgbox "Erreur dans la requête
truc-muche"
next

Note :

Faire bien attention à l'ordre dans lequel les enregistrements seront
placés, car si ils ne sont pas dans l'ordre croissant, il est fort probable
que tu n'auras que des erreurs de signalées.

esperant être utile.

--
Bonne Journée

-----------------------------
Fly.(Francois)
MVP Access

C'est quand tout le monde fait des efforts que les choses s'arrangent :
http://users.skynet.be/mpfa/charte.htm




Joan Delacourt a écrit dans le message
:
Hello,
j'ai une table avec divers champ. l'un d'entre eux s'appelle
NumeroLigne.
Aussi j'ai fait une requete qui selectionne seulement ce champ.
ce champ contient donc des info comme suit: des suites de nombre
du type 1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,0,1,2,3,4,1,2,3
les nombres se suivent et on reprend a 0 ou 1
je voudrais verifier s'il n'y a pas de trou dans les suites de nombre.
faire quelquechose du genre
ouvrir la requete
prendre le premier resultat du parcours (n)
regarder le second et verifier si c'est n+1ou 0 ou 1
si oui on passe au suivant...sinon on annonce une erreur avec le
numero de ligne.

pouvez vous m'aider a faire ce code en VB vu que je suis nul.
Et surtout comment integrer ce code a mon application access. un
formulaire avec un bouton qui excetue le code, ou une macro...?

merci


Avatar
Joan Delacourt
merci pour votre aide.
je vais verifier ca et je reviens si j'ai des problemes!
merci encore