Bonjour,
j'ai créé un formulaire avec une liste déroulante comportant 3
champs,[N°dossier], [nom], [prenom].
Je fais une recherche d'enregistrement à partir du champ [nom] de cette
liste afin de remlir mon formulaire qui contient également ces trois
champs.
Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
déroulante, il m'affiche le premier enregistrement dans le formulaire meme
si
je clique l'autre.
Voici ma formule :
Private Sub liste_nom_Click()
' Rechercher l'enregistrement correspondant au contrôle.
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Me.liste_nom = ""
End Sub
Puvez-vous m'aider sachant que je ne suis pas VB
Bonjour,
j'ai créé un formulaire avec une liste déroulante comportant 3
champs,[N°dossier], [nom], [prenom].
Je fais une recherche d'enregistrement à partir du champ [nom] de cette
liste afin de remlir mon formulaire qui contient également ces trois
champs.
Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
déroulante, il m'affiche le premier enregistrement dans le formulaire meme
si
je clique l'autre.
Voici ma formule :
Private Sub liste_nom_Click()
' Rechercher l'enregistrement correspondant au contrôle.
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Me.liste_nom = ""
End Sub
Puvez-vous m'aider sachant que je ne suis pas VB
Bonjour,
j'ai créé un formulaire avec une liste déroulante comportant 3
champs,[N°dossier], [nom], [prenom].
Je fais une recherche d'enregistrement à partir du champ [nom] de cette
liste afin de remlir mon formulaire qui contient également ces trois
champs.
Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
déroulante, il m'affiche le premier enregistrement dans le formulaire meme
si
je clique l'autre.
Voici ma formule :
Private Sub liste_nom_Click()
' Rechercher l'enregistrement correspondant au contrôle.
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Me.liste_nom = ""
End Sub
Puvez-vous m'aider sachant que je ne suis pas VB
Bonjour
Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
comme largeur de colonne 0 (zero)
modifie ton code
remplace
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Par
Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
@Plus
Michel
"lys290352" a écrit dans le message de
news:
> Bonjour,
> j'ai créé un formulaire avec une liste déroulante comportant 3
> champs,[N°dossier], [nom], [prenom].
> Je fais une recherche d'enregistrement à partir du champ [nom] de cette
> liste afin de remlir mon formulaire qui contient également ces trois
> champs.
> Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
> déroulante, il m'affiche le premier enregistrement dans le formulaire meme
> si
> je clique l'autre.
> Voici ma formule :
>
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
>
> End Sub
>
> Puvez-vous m'aider sachant que je ne suis pas VB
>
Bonjour
Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
comme largeur de colonne 0 (zero)
modifie ton code
remplace
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Par
Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
@Plus
Michel
"lys290352" <lys290352@discussions.microsoft.com> a écrit dans le message de
news:B328E400-F672-4909-89A8-93FD44799CF9@microsoft.com...
> Bonjour,
> j'ai créé un formulaire avec une liste déroulante comportant 3
> champs,[N°dossier], [nom], [prenom].
> Je fais une recherche d'enregistrement à partir du champ [nom] de cette
> liste afin de remlir mon formulaire qui contient également ces trois
> champs.
> Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
> déroulante, il m'affiche le premier enregistrement dans le formulaire meme
> si
> je clique l'autre.
> Voici ma formule :
>
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
>
> End Sub
>
> Puvez-vous m'aider sachant que je ne suis pas VB
>
Bonjour
Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
comme largeur de colonne 0 (zero)
modifie ton code
remplace
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Par
Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
@Plus
Michel
"lys290352" a écrit dans le message de
news:
> Bonjour,
> j'ai créé un formulaire avec une liste déroulante comportant 3
> champs,[N°dossier], [nom], [prenom].
> Je fais une recherche d'enregistrement à partir du champ [nom] de cette
> liste afin de remlir mon formulaire qui contient également ces trois
> champs.
> Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
> déroulante, il m'affiche le premier enregistrement dans le formulaire meme
> si
> je clique l'autre.
> Voici ma formule :
>
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
>
> End Sub
>
> Puvez-vous m'aider sachant que je ne suis pas VB
>
Re bonjour,
J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
"erreur d'exécution 3464"
voilà ma nouvelle formule:
Private Sub liste_nom_Click()
' Rechercher l'enregistrement correspondant au contrôle.
Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Me.liste_nom = ""
End Sub
"michel chambrillon" a écrit :Bonjour
Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
comme largeur de colonne 0 (zero)
modifie ton code
remplace
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Par
Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
@Plus
Michel
"lys290352" a écrit dans le message
de
news:
> Bonjour,
> j'ai créé un formulaire avec une liste déroulante comportant 3
> champs,[N°dossier], [nom], [prenom].
> Je fais une recherche d'enregistrement à partir du champ [nom] de cette
> liste afin de remlir mon formulaire qui contient également ces trois
> champs.
> Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
> déroulante, il m'affiche le premier enregistrement dans le formulaire
> meme
> si
> je clique l'autre.
> Voici ma formule :
>
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
>
> End Sub
>
> Puvez-vous m'aider sachant que je ne suis pas VB
>
Re bonjour,
J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
"erreur d'exécution 3464"
voilà ma nouvelle formule:
Private Sub liste_nom_Click()
' Rechercher l'enregistrement correspondant au contrôle.
Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Me.liste_nom = ""
End Sub
"michel chambrillon" a écrit :
Bonjour
Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
comme largeur de colonne 0 (zero)
modifie ton code
remplace
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Par
Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
@Plus
Michel
"lys290352" <lys290352@discussions.microsoft.com> a écrit dans le message
de
news:B328E400-F672-4909-89A8-93FD44799CF9@microsoft.com...
> Bonjour,
> j'ai créé un formulaire avec une liste déroulante comportant 3
> champs,[N°dossier], [nom], [prenom].
> Je fais une recherche d'enregistrement à partir du champ [nom] de cette
> liste afin de remlir mon formulaire qui contient également ces trois
> champs.
> Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
> déroulante, il m'affiche le premier enregistrement dans le formulaire
> meme
> si
> je clique l'autre.
> Voici ma formule :
>
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
>
> End Sub
>
> Puvez-vous m'aider sachant que je ne suis pas VB
>
Re bonjour,
J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
"erreur d'exécution 3464"
voilà ma nouvelle formule:
Private Sub liste_nom_Click()
' Rechercher l'enregistrement correspondant au contrôle.
Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
Me.Bookmark = Me.RecordsetClone.Bookmark
Me.liste_nom = ""
End Sub
"michel chambrillon" a écrit :Bonjour
Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
comme largeur de colonne 0 (zero)
modifie ton code
remplace
Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
Par
Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
@Plus
Michel
"lys290352" a écrit dans le message
de
news:
> Bonjour,
> j'ai créé un formulaire avec une liste déroulante comportant 3
> champs,[N°dossier], [nom], [prenom].
> Je fais une recherche d'enregistrement à partir du champ [nom] de cette
> liste afin de remlir mon formulaire qui contient également ces trois
> champs.
> Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
> déroulante, il m'affiche le premier enregistrement dans le formulaire
> meme
> si
> je clique l'autre.
> Voici ma formule :
>
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
>
> End Sub
>
> Puvez-vous m'aider sachant que je ne suis pas VB
>
Re bonjour
Tu n'as pas bien regarder ma syntaxe
Le n° de dossier etant numérique (je pense) il ne faut pas d'apostrophes
Me.RecordsetClone.FindFirst "[n°DOSSIER] = " & Me![liste-nom]
@plus
"lys290352" a écrit dans le message de
news:
> Re bonjour,
> J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
> "erreur d'exécution 3464"
> voilà ma nouvelle formule:
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
> End Sub
>
>
> "michel chambrillon" a écrit :
>
>> Bonjour
>> Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
>> comme largeur de colonne 0 (zero)
>> modifie ton code
>> remplace
>> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>>
>> Par
>> Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
>> @Plus
>> Michel
>> "lys290352" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> > j'ai créé un formulaire avec une liste déroulante comportant 3
>> > champs,[N°dossier], [nom], [prenom].
>> > Je fais une recherche d'enregistrement à partir du champ [nom] de cette
>> > liste afin de remlir mon formulaire qui contient également ces trois
>> > champs.
>> > Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
>> > déroulante, il m'affiche le premier enregistrement dans le formulaire
>> > meme
>> > si
>> > je clique l'autre.
>> > Voici ma formule :
>> >
>> > Private Sub liste_nom_Click()
>> > ' Rechercher l'enregistrement correspondant au contrôle.
>> > Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>> > Me.Bookmark = Me.RecordsetClone.Bookmark
>> > Me.liste_nom = ""
>> >
>> > End Sub
>> >
>> > Puvez-vous m'aider sachant que je ne suis pas VB
>> >
>>
Re bonjour
Tu n'as pas bien regarder ma syntaxe
Le n° de dossier etant numérique (je pense) il ne faut pas d'apostrophes
Me.RecordsetClone.FindFirst "[n°DOSSIER] = " & Me![liste-nom]
@plus
"lys290352" <lys290352@discussions.microsoft.com> a écrit dans le message de
news:4F294010-9CF0-480D-A8BA-700A565511DD@microsoft.com...
> Re bonjour,
> J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
> "erreur d'exécution 3464"
> voilà ma nouvelle formule:
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
> End Sub
>
>
> "michel chambrillon" a écrit :
>
>> Bonjour
>> Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
>> comme largeur de colonne 0 (zero)
>> modifie ton code
>> remplace
>> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>>
>> Par
>> Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
>> @Plus
>> Michel
>> "lys290352" <lys290352@discussions.microsoft.com> a écrit dans le message
>> de
>> news:B328E400-F672-4909-89A8-93FD44799CF9@microsoft.com...
>> > Bonjour,
>> > j'ai créé un formulaire avec une liste déroulante comportant 3
>> > champs,[N°dossier], [nom], [prenom].
>> > Je fais une recherche d'enregistrement à partir du champ [nom] de cette
>> > liste afin de remlir mon formulaire qui contient également ces trois
>> > champs.
>> > Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
>> > déroulante, il m'affiche le premier enregistrement dans le formulaire
>> > meme
>> > si
>> > je clique l'autre.
>> > Voici ma formule :
>> >
>> > Private Sub liste_nom_Click()
>> > ' Rechercher l'enregistrement correspondant au contrôle.
>> > Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>> > Me.Bookmark = Me.RecordsetClone.Bookmark
>> > Me.liste_nom = ""
>> >
>> > End Sub
>> >
>> > Puvez-vous m'aider sachant que je ne suis pas VB
>> >
>>
Re bonjour
Tu n'as pas bien regarder ma syntaxe
Le n° de dossier etant numérique (je pense) il ne faut pas d'apostrophes
Me.RecordsetClone.FindFirst "[n°DOSSIER] = " & Me![liste-nom]
@plus
"lys290352" a écrit dans le message de
news:
> Re bonjour,
> J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
> "erreur d'exécution 3464"
> voilà ma nouvelle formule:
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
> End Sub
>
>
> "michel chambrillon" a écrit :
>
>> Bonjour
>> Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
>> comme largeur de colonne 0 (zero)
>> modifie ton code
>> remplace
>> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>>
>> Par
>> Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
>> @Plus
>> Michel
>> "lys290352" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> > j'ai créé un formulaire avec une liste déroulante comportant 3
>> > champs,[N°dossier], [nom], [prenom].
>> > Je fais une recherche d'enregistrement à partir du champ [nom] de cette
>> > liste afin de remlir mon formulaire qui contient également ces trois
>> > champs.
>> > Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
>> > déroulante, il m'affiche le premier enregistrement dans le formulaire
>> > meme
>> > si
>> > je clique l'autre.
>> > Voici ma formule :
>> >
>> > Private Sub liste_nom_Click()
>> > ' Rechercher l'enregistrement correspondant au contrôle.
>> > Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>> > Me.Bookmark = Me.RecordsetClone.Bookmark
>> > Me.liste_nom = ""
>> >
>> > End Sub
>> >
>> > Puvez-vous m'aider sachant que je ne suis pas VB
>> >
>>
Re bonjour
Tu n'as pas bien regarder ma syntaxe
Le n° de dossier etant numérique (je pense) il ne faut pas d'apostrophes
Me.RecordsetClone.FindFirst "[n°DOSSIER] = " & Me![liste-nom]
@plus
"lys290352" a écrit dans le message de
news:
> Re bonjour,
> J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
> "erreur d'exécution 3464"
> voilà ma nouvelle formule:
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
> End Sub
>
>
> "michel chambrillon" a écrit :
>
>> Bonjour
>> Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
>> comme largeur de colonne 0 (zero)
>> modifie ton code
>> remplace
>> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>>
>> Par
>> Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
>> @Plus
>> Michel
>> "lys290352" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> > j'ai créé un formulaire avec une liste déroulante comportant 3
>> > champs,[N°dossier], [nom], [prenom].
>> > Je fais une recherche d'enregistrement à partir du champ [nom] de cette
>> > liste afin de remlir mon formulaire qui contient également ces trois
>> > champs.
>> > Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
>> > déroulante, il m'affiche le premier enregistrement dans le formulaire
>> > meme
>> > si
>> > je clique l'autre.
>> > Voici ma formule :
>> >
>> > Private Sub liste_nom_Click()
>> > ' Rechercher l'enregistrement correspondant au contrôle.
>> > Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>> > Me.Bookmark = Me.RecordsetClone.Bookmark
>> > Me.liste_nom = ""
>> >
>> > End Sub
>> >
>> > Puvez-vous m'aider sachant que je ne suis pas VB
>> >
>>
Re bonjour
Tu n'as pas bien regarder ma syntaxe
Le n° de dossier etant numérique (je pense) il ne faut pas d'apostrophes
Me.RecordsetClone.FindFirst "[n°DOSSIER] = " & Me![liste-nom]
@plus
"lys290352" <lys290352@discussions.microsoft.com> a écrit dans le message de
news:4F294010-9CF0-480D-A8BA-700A565511DD@microsoft.com...
> Re bonjour,
> J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
> "erreur d'exécution 3464"
> voilà ma nouvelle formule:
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
> End Sub
>
>
> "michel chambrillon" a écrit :
>
>> Bonjour
>> Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
>> comme largeur de colonne 0 (zero)
>> modifie ton code
>> remplace
>> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>>
>> Par
>> Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
>> @Plus
>> Michel
>> "lys290352" <lys290352@discussions.microsoft.com> a écrit dans le message
>> de
>> news:B328E400-F672-4909-89A8-93FD44799CF9@microsoft.com...
>> > Bonjour,
>> > j'ai créé un formulaire avec une liste déroulante comportant 3
>> > champs,[N°dossier], [nom], [prenom].
>> > Je fais une recherche d'enregistrement à partir du champ [nom] de cette
>> > liste afin de remlir mon formulaire qui contient également ces trois
>> > champs.
>> > Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
>> > déroulante, il m'affiche le premier enregistrement dans le formulaire
>> > meme
>> > si
>> > je clique l'autre.
>> > Voici ma formule :
>> >
>> > Private Sub liste_nom_Click()
>> > ' Rechercher l'enregistrement correspondant au contrôle.
>> > Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>> > Me.Bookmark = Me.RecordsetClone.Bookmark
>> > Me.liste_nom = ""
>> >
>> > End Sub
>> >
>> > Puvez-vous m'aider sachant que je ne suis pas VB
>> >
>>
Re bonjour
Tu n'as pas bien regarder ma syntaxe
Le n° de dossier etant numérique (je pense) il ne faut pas d'apostrophes
Me.RecordsetClone.FindFirst "[n°DOSSIER] = " & Me![liste-nom]
@plus
"lys290352" a écrit dans le message de
news:
> Re bonjour,
> J'ai fait comme tu m'as dit mais quand je clic, j'ai un message d'erreur
> "erreur d'exécution 3464"
> voilà ma nouvelle formule:
> Private Sub liste_nom_Click()
> ' Rechercher l'enregistrement correspondant au contrôle.
> Me.RecordsetClone.FindFirst "[n°DOSSIER] = '" & Me![liste-nom] & "'"
> Me.Bookmark = Me.RecordsetClone.Bookmark
> Me.liste_nom = ""
> End Sub
>
>
> "michel chambrillon" a écrit :
>
>> Bonjour
>> Ajoute une colonne en 1° dans ta liste avec le n° de personne et tu mets
>> comme largeur de colonne 0 (zero)
>> modifie ton code
>> remplace
>> Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>>
>> Par
>> Me.RecordsetClone.FindFirst "[NumeroPersonne]= " & Me![liste-nom]
>> @Plus
>> Michel
>> "lys290352" a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> > j'ai créé un formulaire avec une liste déroulante comportant 3
>> > champs,[N°dossier], [nom], [prenom].
>> > Je fais une recherche d'enregistrement à partir du champ [nom] de cette
>> > liste afin de remlir mon formulaire qui contient également ces trois
>> > champs.
>> > Tous va bien sauf que lorsque il y a 2 noms pareils dans la liste
>> > déroulante, il m'affiche le premier enregistrement dans le formulaire
>> > meme
>> > si
>> > je clique l'autre.
>> > Voici ma formule :
>> >
>> > Private Sub liste_nom_Click()
>> > ' Rechercher l'enregistrement correspondant au contrôle.
>> > Me.RecordsetClone.FindFirst "[Nom]= '" & Me![liste-nom] & "'"
>> > Me.Bookmark = Me.RecordsetClone.Bookmark
>> > Me.liste_nom = ""
>> >
>> > End Sub
>> >
>> > Puvez-vous m'aider sachant que je ne suis pas VB
>> >
>>