cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
20 mai 2005 à 20:43
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
21 mai 2005 à 02:53
Salut...
Je ne suis pas trop familier avec ces commandes... mais je veux faire une recherche avec ADO (Vidual Basic 6) avec un fichier ACCESS.
Ma ligne de commande fonctionne mais j'aimerais rajouter un condition à mon code.
Je veux qu'il recherche un numéro de dossier avec le nom que j'aurai choisi dans mon combobox.
Il manque dans mon code la seconde condition.
Je veux dire: Si "Jeff" est sélectionné dans le combobox (ListTempsEmployesRecherche) alors recherche dans la Base de Données (GES_TEMPS) la colonne Employé qui est égal à Jeff et au numéro de Dossier que j'ai inscrit dans un textbox. Bref il doit chercher Jeff et un numéro de Dossier. J'ai pas le choix de lui demandé cela car il y aura plusieurs employé pas numéro de dossier...
J'espere que je suis assez clair...
Si par exemple je recherche Jeff avec le numéro de Dossier 36000
J'inscrit 36000 dans un textbox (txtRecherche) et je sélectionne Jeff dans le combobox
Private Sub cmdRecherche_Click()
Set BD = New ADODB.Recordset
If ListTempsEmployesRecherche.Text = "Jeff" Then
BD.Open "SELECT * FROM [GES_TEMPS] WHERE [DOSSIER] like '%" & txtRecherche.Text & "%'", Connection, adOpenKeyset, adLockBatchOptimistic
Est-ce que je rajoute un AND et je fais une copie du code que j'ai plus haut ??? est ce que je mets tout simplement un AND.. J'ai fais des test mais ca ne fonctionne pas....
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 21 mai 2005 à 02:53
Salut...
J'ai recu ta réponse à propose du prob. avec ADO et ma fonction recherche.... Voici ce que j'avais écrit dfans le forum et ce que tu m'a répondu...
Salut...
Je ne suis pas trop familier avec ces commandes... mais je veux faire une recherche avec ADO (Vidual Basic 6) avec un fichier ACCESS.
Ma ligne de commande fonctionne mais j'aimerais rajouter un condition à mon code.
Je veux qu'il recherche un numéro de dossier avec le nom que j'aurai choisi dans mon combobox.
Il manque dans mon code la seconde condition.
Je veux dire: Si "Jeff" est sélectionné dans le combobox (ListTempsEmployesRecherche) alors recherche dans la Base de Données (GES_TEMPS) la colonne Employé qui est égal à Jeff et au numéro de Dossier que j'ai inscrit dans un textbox. Bref il doit chercher Jeff et un numéro de Dossier. J'ai pas le choix de lui demandé cela car il y aura plusieurs employé pas numéro de dossier...
J'espere que je suis assez clair...
Si par exemple je recherche Jeff avec le numéro de Dossier 36000
J'inscrit 36000 dans un textbox (txtRecherche) et je sélectionne Jeff dans le combobox
Private Sub cmdRecherche_Click()
Set BD = New ADODB.Recordset
If ListTempsEmployesRecherche.Text = "Jeff" Then
BD.Open "SELECT * FROM [GES_TEMPS] WHERE [DOSSIER] like '%" & txtRecherche.Text & "%'", Connection, adOpenKeyset, adLockBatchOptimistic
Est-ce que je rajoute un AND et je fais une copie du code que j'ai plus haut ??? est ce que je mets tout simplement un AND.. J'ai fais des test mais ca ne fonctionne pas....
SELECT * FROM [GES_TEMPS] WHERE [DOSSIER] like '%" & txtRecherche.Text & "%' AND NUMERO = " & macombo.text
</TD></TR></TBODY></TABLE>
Il y a quelque chose que je ne sais spas.... les AND NUMÉRO c'est quoi ca ????
Bon je crois que je suis nul... mais enfin le second critère de recherche est dans une zone de liste. Le NUMÉRO est ce que tu parlais du numéro de dossier.... ???? Car pour ca ca va... enifn je crois... j'ai essayé une affaire du genre....
BD.Open "SELECT * FROM [GES_TEMPS] WHERE [DOSSIER] like '%" & txtRecherche.Text & "%' AND [EMPLOYER] like '%" & ListTempsEmployesRecherche.Text, Connection, adOpenKeyset, adLockBatchOptimistic
MAis ca plante...
Bref peu tu m'éclaire un peu car j'ai vraiment de la difficulté avec cette ligne de code..