Rechercher : dans
Par :

Recherche mot par mot dans un zone de texte

phiphie, le 16 avr 2009 à 11:31:05 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un petit problème de recherche. je voudrais faire une recherche mot par mot dans 1 zone de texte sur et j'arrive pas à consulter les enregistrements. j'ai utilisé les codes ci-dessous.

Dim db As Database
Dim rstrans As Recordset
Set db = OpenDatabase("C:\COURRIERDTI\db1.mdb")
Set rstrans = db.OpenRecordset("FICHE DE TRANSMISSION")
Dim s As String
Dim x As Integer
chaine = ""

s = 50
x = 0
Do While Not rstrans.EOF

For i = 1 To s
x = x + 1
chaine = Mid(txtdest, i, 1)
If chaine <> "" Then
chaine = chaine & "'*" & txtdest & "*'"
If x = 50 Then
i = i + 1
If chaine = txtdest Then
vsortie = 1
End If
End If
Else
i = i + 1
x = 0
End If
If vsortie = 1 Then
i = s
End If

Next
Loop
Data1.Visible = False
Data1.DatabaseName = App.Path & "\db1.mdb"
Data1.RecordSource = "SELECT * from [FICHE DE TRANSMISSION] WHERE [Destination (Abreviation)] = '" & txtdest & "'*"
Data1.Refresh
DBGrid1.Refresh

je vous remercie d'avance de votre soutien car le partage est notre force.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Recherche mot par mot dans un zone de texte » dans :
[vi/vim] Rechercher un mot VoirAfin de rechercher un mot sous Vi/Vim, il suffit de taper "/" ou "?", suivi du mot à rechercher afin de lancer la recherche respectivement vers le bas ou vers le haut. Une pression sur la touche "n" permet d'aller directement à l'occurence...
[MSN] Mot de passe perdu VoirVous avez perdu ou oublié votre mot de passe d'accès à un service MSN ou Hotmail ? Vous êtes dans l'un de ces trois cas : 1er cas : Vous avez oublié votre mot de passe mais connaissez la réponse à la question secrète et/ou vous avez une...