Salut a tous et bonne NOUVELLE ANNEE
Ma question Comment se positiner sur une liste au fur et à mesure que l'on
tape le mot a chercher dans un autre champ
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour. Tu trouveras un exemple en téléchargement sur la page : http://officesystem.access.free.fr/telechargement.htm#Formulaires fichier : http://officesystem.access.free.fr/telecharger/listbox.zip (Listbox avec les mêmes propriétés qu'une Combobox ). Cette base exemple permet de simuler les propriétés d'une combobox en ce qui concerne la frappe des premiers caractères. La frappe d'un caractère dans une liste normale permet de se positionner sur le premier enregistrement dont l'initiale est égale au caractère composé. Dans l'exemple, la frappe de caractères permet de sélectionner le champ dont les premiers caractères sont égaux à ceux composés.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"PA" a écrit dans le message de news: 41dbfa2b$0$3538$
Salut a tous et bonne NOUVELLE ANNEE Ma question Comment se positiner sur une liste au fur et à mesure que l'on tape le mot a chercher dans un autre champ
Merci d 'avance
Bonjour.
Tu trouveras un exemple en téléchargement sur la page :
http://officesystem.access.free.fr/telechargement.htm#Formulaires fichier :
http://officesystem.access.free.fr/telecharger/listbox.zip (Listbox avec les
mêmes propriétés qu'une Combobox ). Cette base exemple permet de simuler les
propriétés d'une combobox en ce qui concerne la frappe des premiers
caractères. La frappe d'un caractère dans une liste normale permet de se
positionner sur le premier enregistrement dont l'initiale est égale au
caractère composé. Dans l'exemple, la frappe de caractères permet de
sélectionner le champ dont les premiers caractères sont égaux à ceux
composés.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"PA" <Winscape@ladsl.net> a écrit dans le message de news:
41dbfa2b$0$3538$8fcfb975@news.wanadoo.fr...
Salut a tous et bonne NOUVELLE ANNEE
Ma question Comment se positiner sur une liste au fur et à mesure que l'on
tape le mot a chercher dans un autre champ
Bonjour. Tu trouveras un exemple en téléchargement sur la page : http://officesystem.access.free.fr/telechargement.htm#Formulaires fichier : http://officesystem.access.free.fr/telecharger/listbox.zip (Listbox avec les mêmes propriétés qu'une Combobox ). Cette base exemple permet de simuler les propriétés d'une combobox en ce qui concerne la frappe des premiers caractères. La frappe d'un caractère dans une liste normale permet de se positionner sur le premier enregistrement dont l'initiale est égale au caractère composé. Dans l'exemple, la frappe de caractères permet de sélectionner le champ dont les premiers caractères sont égaux à ceux composés.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"PA" a écrit dans le message de news: 41dbfa2b$0$3538$
Salut a tous et bonne NOUVELLE ANNEE Ma question Comment se positiner sur une liste au fur et à mesure que l'on tape le mot a chercher dans un autre champ
Merci d 'avance
le meruvien
Bonjour, bonne année a toi aussi,
Pour rechercher par exemple un nom de fournisseur dans un formulaire tableau "liste des fournisseurs", tu met sur ce formulaire un champ "recherche" et a la propriété "apres maj", tu met la procédure suivante:
Private Sub recherche_AfterUpdate() Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[n°]=" & Str(Nz(Me![recherche], 0)) ' N° étant le numero auto de l'enregistrement demandé If Not rs.EOF Then Me.Bookmark = rs.Bookmark [recherche] = "" End Sub Ce champ "recherche", tu le met en liste déroulante basé sur la table "fournisseurs", et avec les champs "nom" et "N°" apres validation, le curseur ce positionnera juste sur l'enrgistrement demandé. roger
"PA" a écrit dans le message de news: 41dbfa2b$0$3538$
Salut a tous et bonne NOUVELLE ANNEE Ma question Comment se positiner sur une liste au fur et à mesure que l'on tape le mot a chercher dans un autre champ
Merci d 'avance
Bonjour, bonne année a toi aussi,
Pour rechercher par exemple un nom de fournisseur dans un formulaire
tableau "liste des fournisseurs", tu met sur ce formulaire un champ
"recherche" et a la propriété "apres maj", tu met la procédure suivante:
Private Sub recherche_AfterUpdate()
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[n°]=" & Str(Nz(Me![recherche], 0)) ' N° étant le numero
auto de l'enregistrement demandé
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
[recherche] = ""
End Sub
Ce champ "recherche", tu le met en liste déroulante basé sur la table
"fournisseurs", et avec les champs "nom" et "N°"
apres validation, le curseur ce positionnera juste sur l'enrgistrement
demandé.
roger
"PA" <Winscape@ladsl.net> a écrit dans le message de news:
41dbfa2b$0$3538$8fcfb975@news.wanadoo.fr...
Salut a tous et bonne NOUVELLE ANNEE
Ma question Comment se positiner sur une liste au fur et à mesure que l'on
tape le mot a chercher dans un autre champ
Pour rechercher par exemple un nom de fournisseur dans un formulaire tableau "liste des fournisseurs", tu met sur ce formulaire un champ "recherche" et a la propriété "apres maj", tu met la procédure suivante:
Private Sub recherche_AfterUpdate() Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[n°]=" & Str(Nz(Me![recherche], 0)) ' N° étant le numero auto de l'enregistrement demandé If Not rs.EOF Then Me.Bookmark = rs.Bookmark [recherche] = "" End Sub Ce champ "recherche", tu le met en liste déroulante basé sur la table "fournisseurs", et avec les champs "nom" et "N°" apres validation, le curseur ce positionnera juste sur l'enrgistrement demandé. roger
"PA" a écrit dans le message de news: 41dbfa2b$0$3538$
Salut a tous et bonne NOUVELLE ANNEE Ma question Comment se positiner sur une liste au fur et à mesure que l'on tape le mot a chercher dans un autre champ