GNT sans publicité, site mobile, fonctionnalitées exclusives...

2 critères pour la fonction Findfirst

Le
Papy07
Bonjour les PROS…
Je suis sous Access 2000 et j’ai un petit probleme avec la fonction
Findfirst.
Premierement dans un formulaire, j’ai un champ avec un menu deroulant qui me
donne les usagers de ma table. Lorsque que je fais une recherche de nom, il
me donne bien entendu le premier nom qu’il trouve. Exemple, si j’ai plusieurs
usagers qui se nomment « Blais » il se dirige sur le premier.
Voici ou est mon probleme. J’aimerais lui passer un deuxieme critere mais il
ne trouve pas l’enregistrement souhaite.

Voici le code :
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And
"[usager].[Identifiant] = '" & Me![Modifiable58].Column(2) & "'"

Chacun des criteres pris separement fonctionne tres bien, mais jumele il ne
trouve pas l’enregistrement.
Ou est mon erreur, j’ai bien fait des recherches sur votre site, mais je
n’ai rien trouvé de pertinent.

Un gros merci pour vos reponse.
Lire les 4 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Pierre CFI [mvp]
Le #5798811
bonjour
si tu as fais un copier coller, il y a un " de trop (entre and et [usager].[Identifiant])
essaie çà
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And [usager].[Identifiant] = '" & Me![Modifiable58].Column(2)
& "'"



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy07"
Bonjour les PROS.
Je suis sous Access 2000 et j'ai un petit probleme avec la fonction
Findfirst.
Premierement dans un formulaire, j'ai un champ avec un menu deroulant qui me
donne les usagers de ma table. Lorsque que je fais une recherche de nom, il
me donne bien entendu le premier nom qu'il trouve. Exemple, si j'ai plusieurs
usagers qui se nomment « Blais » il se dirige sur le premier.
Voici ou est mon probleme. J'aimerais lui passer un deuxieme critere mais il
ne trouve pas l'enregistrement souhaite.

Voici le code :
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And
"[usager].[Identifiant] = '" & Me![Modifiable58].Column(2) & "'"

Chacun des criteres pris separement fonctionne tres bien, mais jumele il ne
trouve pas l'enregistrement.
Ou est mon erreur, j'ai bien fait des recherches sur votre site, mais je
n'ai rien trouvé de pertinent.

Un gros merci pour vos reponse.



Papy07
Le #5798781
Desole mais il affiche toujours une erreur de compilation sur le ' apres
[Identifiant] = '"
Si je mets le "'" la commande n'est pas en erreur, mais elle ne me donne pas
la bonne fiche

On en devient fou avec ces "'" et ces &.
Merci pour votre aide.



bonjour
si tu as fais un copier coller, il y a un " de trop (entre and et [usager].[Identifiant])
essaie çà
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And [usager].[Identifiant] = '" & Me![Modifiable58].Column(2)
& "'"



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy07"
Bonjour les PROS.
Je suis sous Access 2000 et j'ai un petit probleme avec la fonction
Findfirst.
Premierement dans un formulaire, j'ai un champ avec un menu deroulant qui me
donne les usagers de ma table. Lorsque que je fais une recherche de nom, il
me donne bien entendu le premier nom qu'il trouve. Exemple, si j'ai plusieurs
usagers qui se nomment « Blais » il se dirige sur le premier.
Voici ou est mon probleme. J'aimerais lui passer un deuxieme critere mais il
ne trouve pas l'enregistrement souhaite.

Voici le code :
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And
"[usager].[Identifiant] = '" & Me![Modifiable58].Column(2) & "'"

Chacun des criteres pris separement fonctionne tres bien, mais jumele il ne
trouve pas l'enregistrement.
Ou est mon erreur, j'ai bien fait des recherches sur votre site, mais je
n'ai rien trouvé de pertinent.

Un gros merci pour vos reponse.








Pierre CFI [mvp]
Le #5798771
oui, c'est moi
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "' And [usager].[Identifiant] = '" & Me![Modifiable58].Column(2)
& "'"


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy07"
Desole mais il affiche toujours une erreur de compilation sur le ' apres
[Identifiant] = '"
Si je mets le "'" la commande n'est pas en erreur, mais elle ne me donne pas
la bonne fiche

On en devient fou avec ces "'" et ces &.
Merci pour votre aide.



bonjour
si tu as fais un copier coller, il y a un " de trop (entre and et [usager].[Identifiant])
essaie çà
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And [usager].[Identifiant] = '" &
Me![Modifiable58].Column(2)
& "'"



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy07"
Bonjour les PROS.
Je suis sous Access 2000 et j'ai un petit probleme avec la fonction
Findfirst.
Premierement dans un formulaire, j'ai un champ avec un menu deroulant qui me
donne les usagers de ma table. Lorsque que je fais une recherche de nom, il
me donne bien entendu le premier nom qu'il trouve. Exemple, si j'ai plusieurs
usagers qui se nomment « Blais » il se dirige sur le premier.
Voici ou est mon probleme. J'aimerais lui passer un deuxieme critere mais il
ne trouve pas l'enregistrement souhaite.

Voici le code :
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And
"[usager].[Identifiant] = '" & Me![Modifiable58].Column(2) & "'"

Chacun des criteres pris separement fonctionne tres bien, mais jumele il ne
trouve pas l'enregistrement.
Ou est mon erreur, j'ai bien fait des recherches sur votre site, mais je
n'ai rien trouvé de pertinent.

Un gros merci pour vos reponse.










Papy07
Le #5798751
Un GROS Merci Pierre, ca fonctionne tres bien.



oui, c'est moi
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "' And [usager].[Identifiant] = '" & Me![Modifiable58].Column(2)
& "'"


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy07"
Desole mais il affiche toujours une erreur de compilation sur le ' apres
[Identifiant] = '"
Si je mets le "'" la commande n'est pas en erreur, mais elle ne me donne pas
la bonne fiche

On en devient fou avec ces "'" et ces &.
Merci pour votre aide.



bonjour
si tu as fais un copier coller, il y a un " de trop (entre and et [usager].[Identifiant])
essaie çà
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And [usager].[Identifiant] = '" &
Me![Modifiable58].Column(2)
& "'"



--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Papy07"
Bonjour les PROS.
Je suis sous Access 2000 et j'ai un petit probleme avec la fonction
Findfirst.
Premierement dans un formulaire, j'ai un champ avec un menu deroulant qui me
donne les usagers de ma table. Lorsque que je fais une recherche de nom, il
me donne bien entendu le premier nom qu'il trouve. Exemple, si j'ai plusieurs
usagers qui se nomment « Blais » il se dirige sur le premier.
Voici ou est mon probleme. J'aimerais lui passer un deuxieme critere mais il
ne trouve pas l'enregistrement souhaite.

Voici le code :
rs.FindFirst "[usager].[NomP] = '" & Me![Modifiable58].Column(0) & "'" And
"[usager].[Identifiant] = '" & Me![Modifiable58].Column(2) & "'"

Chacun des criteres pris separement fonctionne tres bien, mais jumele il ne
trouve pas l'enregistrement.
Ou est mon erreur, j'ai bien fait des recherches sur votre site, mais je
n'ai rien trouvé de pertinent.

Un gros merci pour vos reponse.















Suivre les réponses
Poster une réponse
Anonyme