Controle DATA et recherche rapide

daffy21 Messages postés 15 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 17 mai 2004 - 21 sept. 2003 à 04:42
3Pom Messages postés 90 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 7 octobre 2004 - 24 sept. 2003 à 10:25
Sur un formulaire, j'ai un contrôle Data qui me lie avec une base Excel, et des TextBox pour afficher le résultat.
Ma base de données étant très longue, plutôt que de faire défiler une à une mes données avec le Data,
je voudrais pouvoir saisir directement la réf. que je recherche dans un TextBox.

Merci de votre aide.

:question)

3 réponses

3Pom Messages postés 90 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 7 octobre 2004
22 sept. 2003 à 17:16
Pr ca tu dois faire Data1.Recordset.FindFirst [critere]
ou critere est 1e chaîne de caractères du type d'1 prédicat sql cad par ex ref='015B'.
ton code sera dc :

data1.recordset.findfirst "ref='" & textbox & "'"
if not data1.recordset.nomatch then

'traitement affichage de l'enreg selectionné

end if

PS : textbox est le nom du textbox ou l'utilisateur saisit la ref
0
daffy21 Messages postés 15 Date d'inscription jeudi 29 mai 2003 Statut Membre Dernière intervention 17 mai 2004 2
23 sept. 2003 à 16:32
Merci pour le code, après essai j'ai une erreur n° 3251 "Opération non autorisée pour ce type d'objet". ???
0
3Pom Messages postés 90 Date d'inscription samedi 5 octobre 2002 Statut Membre Dernière intervention 7 octobre 2004
24 sept. 2003 à 10:25
Ok ds ce cas tu met ton recordsettype a dynaset
tu fais
data1.recordsettype=dynaset
0
Rejoignez-nous