OVH Cloud OVH Cloud

Mise à jour zone de liste déroulante

4 réponses
Avatar
Patrick974
Salut =E0 tous,
J'ai fait une recherche, je n'ai pas trouv=E9 de r=E9ponse.
Dans un formulaire, j'ai une zone de liste d=E9roulante=20
attach=E9e =E0 une table.
Table qui contient:
ID_Test (entier long - cl=E9 primaire)
Nom_Test (texte)

Je voudrais pouvoir =E0 partir de cette zone de liste=20
ins=E9rer un nouvelle enregistrement dans la table attach=E9e.

Comment dois-je faire. Sachant que dans la liste on ne=20
visualise que les infos de type Nom_Test et que je=20
travaille sous AccessXP

Merci.

4 réponses

Avatar
Anor
Bonjour,
Regarde si ce lien t'aide :

http://memoaccess.free.fr/forms.htm#NotInList

Même si tu ne visualises qu'une colonne, tu peux récupérer
la valeur de la colonne non liée avec la syntaxce
taliste.column(0) ou taliste.column(1)


--
à+
Arnaud
--------------------------------------------------
Avant toute chose : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
## Réponses souhaitées sur ce forum, merci. ##
--------------------------------------------------


Patrick974 :
| Salut à tous,
| J'ai fait une recherche, je n'ai pas trouvé de réponse.
| Dans un formulaire, j'ai une zone de liste déroulante
| attachée à une table.
| Table qui contient:
| ID_Test (entier long - clé primaire)
| Nom_Test (texte)
|
| Je voudrais pouvoir à partir de cette zone de liste
| insérer un nouvelle enregistrement dans la table attachée.
|
| Comment dois-je faire. Sachant que dans la liste on ne
| visualise que les infos de type Nom_Test et que je
| travaille sous AccessXP
|
| Merci.
Avatar
Pierre CFI [mvp]
bonjour
il y a pas mal de solutions, mais il faudrait nous indiquer ton niveau en access
as tu déjà fait du vba ??

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Patrick974" a écrit dans le message de news: 0a0001c3a842$3e6d8a60$
Salut à tous,
J'ai fait une recherche, je n'ai pas trouvé de réponse.
Dans un formulaire, j'ai une zone de liste déroulante
attachée à une table.
Table qui contient:
ID_Test (entier long - clé primaire)
Nom_Test (texte)

Je voudrais pouvoir à partir de cette zone de liste
insérer un nouvelle enregistrement dans la table attachée.

Comment dois-je faire. Sachant que dans la liste on ne
visualise que les infos de type Nom_Test et que je
travaille sous AccessXP

Merci.
Avatar
Patrick974
Merci Pierre et Arnaud

Le pb était que je n'avais pas limité la liste

Désolé

Je commence sur VBA mais pas évident et pas forcément le
temps de bosser dessus.

@+
-----Message d'origine-----
Salut à tous,
J'ai fait une recherche, je n'ai pas trouvé de réponse.
Dans un formulaire, j'ai une zone de liste déroulante
attachée à une table.
Table qui contient:
ID_Test (entier long - clé primaire)
Nom_Test (texte)

Je voudrais pouvoir à partir de cette zone de liste
insérer un nouvelle enregistrement dans la table
attachée.


Comment dois-je faire. Sachant que dans la liste on ne
visualise que les infos de type Nom_Test et que je
travaille sous AccessXP

Merci.

.



Avatar
Pierre CFI [mvp]
re
recherche la base solution.mdb tu as un exemple d'utilisation de notinlist
sinon, tu dois avoir un form qui te permet de remplir cette table, mettons MonForm
tu fais un bouton prés de ta liste qui ouvre ce form
puis sur l'évenement gotfocus de ta liste
dans la sub qui va se créer tu écris
Me.Nomdetaliste.Requery

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

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Patrick974" a écrit dans le message de news: 0e8e01c3a856$cd35e120$
Merci Pierre et Arnaud

Le pb était que je n'avais pas limité la liste

Désolé

Je commence sur VBA mais pas évident et pas forcément le
temps de bosser dessus.

@+
-----Message d'origine-----
Salut à tous,
J'ai fait une recherche, je n'ai pas trouvé de réponse.
Dans un formulaire, j'ai une zone de liste déroulante
attachée à une table.
Table qui contient:
ID_Test (entier long - clé primaire)
Nom_Test (texte)

Je voudrais pouvoir à partir de cette zone de liste
insérer un nouvelle enregistrement dans la table
attachée.


Comment dois-je faire. Sachant que dans la liste on ne
visualise que les infos de type Nom_Test et que je
travaille sous AccessXP

Merci.

.