OVH Cloud OVH Cloud

VBA: Atteindre un enregistrement

3 réponses
Avatar
Kyvu
Bonjour =E0 tous,

Dans un formulaire fiche article, j'ai plac=E9 une liste=20
d=E9roulante contenant tous les articles existants. Ce=20
contr=F4le ne me sert =E0 rien pour l'instant.

Lorsque je s=E9lectionne une r=E9f=E9rence article dans cette=20
liste d=E9roulante, j'aimerai qu'une macro me place=20
automatiquement sur l'enregistrement de l'article en=20
question.

Est-ce possible?

J'ai cherch=E9 dans l'aide du c=F4t=E9 de "DoCmd.GoToRecord" et=20
de "DoCmd.FindRecord" mais j'ai quelques sou=E7is de syntaxe.

Pouvez-vous m'aider?

Merci d'avance pour vos lumi=E8res.

@micalement.



Kyvu On Line!

3 réponses

Avatar
hm15
Bonsoir Kyvu,

ne t'embête pas :
- détruis ta liste actuelle
- recrée-la avec l'assistant "Zone de liste modifiable"
- sur le 1er écran de l'assistant, choisis la 3e proposition "Rechercher un
enregistrement dans mon formulaire basé sur la valeur..."
Le bout de code sera automatiquement créé (il pourra ensuite être amélioré).

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"Kyvu" a écrit dans le message de news:
018c01c3b457$c48b8c20$
Bonjour à tous,

Dans un formulaire fiche article, j'ai placé une liste
déroulante contenant tous les articles existants. Ce
contrôle ne me sert à rien pour l'instant.

Lorsque je sélectionne une référence article dans cette
liste déroulante, j'aimerai qu'une macro me place
automatiquement sur l'enregistrement de l'article en
question.

Est-ce possible?

J'ai cherché dans l'aide du côté de "DoCmd.GoToRecord" et
de "DoCmd.FindRecord" mais j'ai quelques souçis de syntaxe.

Pouvez-vous m'aider?

Merci d'avance pour vos lumières.

@micalement.



Kyvu On Line!
Avatar
3stone
Salut,

"Kyvu"
Lorsque je sélectionne une référence article dans cette
liste déroulante, j'aimerai qu'une macro me place
automatiquement sur l'enregistrement de l'article en
question.


Refais ta liste avec l'assistant, et dans la première fenêtre, choisis la troisième option

"Rechercher un enregistrement dans mon formulaire..."



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------
Avatar
Raymond [mvp]
Bonsoir.

il ne te sert à rien parce que ce n'est pas le bon.

enleve-le.
place une zone de liste modifiable ou une zone de liste avec l'assistant.
sur la première fenêtre il te propose 3 options. prends la 3e , recherche
d'un enregistrement. termine l'assistant.
fais un essai, clique sur une valeur et l'enregistrement correspondant doit
s'afficher.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Kyvu" a écrit dans le message de
news:018c01c3b457$c48b8c20$
Bonjour à tous,

Dans un formulaire fiche article, j'ai placé une liste
déroulante contenant tous les articles existants. Ce
contrôle ne me sert à rien pour l'instant.

Lorsque je sélectionne une référence article dans cette
liste déroulante, j'aimerai qu'une macro me place
automatiquement sur l'enregistrement de l'article en
question.

Est-ce possible?

J'ai cherché dans l'aide du côté de "DoCmd.GoToRecord" et
de "DoCmd.FindRecord" mais j'ai quelques souçis de syntaxe.

Pouvez-vous m'aider?

Merci d'avance pour vos lumières.

@micalement.



Kyvu On Line!