Bonjour,
Je dois réalisé un programme en VBA qui va nécessité de tester dans un premier temps, si une requête SQL renvoie rien et sinon faire quelque chose. Existe-t-il un moyen de faire ca ?
J'ai pensé à cette manière :Dans un deuxième temps, je vais devoir récupérer une variable de type numérique que je vais décrémenter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (IsEmpty(SQL)) Then.. Else if ... End if
Exemple : 43247517
Dans un premier temps ma requête SQL va recherché des entrées pour ce numéro si elle renvoie rien. Il faut re-tester pour le 4324751 et à nouveau re-tester pour le 432475 jusqu'à ce que ma requête SQL renvoie des résultats...
Pour la gestion de la variable je pensais utiliseret une astuce du type left (mavarible, len(mavariable) - i)
Code : Sélectionner tout - Visualiser dans une fenêtre à part len(mavariable)
Je débute en VBA/SQL, je nage donc un peu pour ces problématiques..
Si vous avez des solutions pour la partie conditionnelle portant sur le SQL, je suis preneur
Merci d'avance, pour vos contributions
cdt,
hayron
Partager