bonjour
j'aimerais savoir quel est l'équivalent du NoMatch en DAO por le Data Environment. Comment faire pour tester si une recherche Find ne génère aucun résultat et comment faire pour récupérér ces résultats?
merci d'avance
bonjour
j'aimerais savoir quel est l'équivalent du NoMatch en DAO por le Data Environment. Comment faire pour tester si une recherche Find ne génère aucun résultat et comment faire pour récupérér ces résultats?
merci d'avance
Il y a un recordset derrière un dataenvironment. Tu peux donc utiliser les propriétés du dit recordset, et notamment la valeurs de BOF et EOF pour tester si le recordset est vide.
Tu peux t'inspirer du code suivant, tiré du praticiel Initiation aux données ADO (adresse en signature).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 With rsPub If Not .BOF = True Or Not .EOF = True Then .MoveFirst .Find "Name = '" & gFindString & "' " If .EOF Or .BOF Then iReturn = MsgBox("L'éditeur " & gFindString & _ " n'a pas été trouve.", vbCritical, "Editeur") .MoveFirst End If End If End With
Praticiels: http://jacma.developpez.com.
Partager