OVH Cloud OVH Cloud

Récupérer plusieurs valeurs à partir d'une liste déroulante

2 réponses
Avatar
JMarc
Bonjour,

Voici quelques temps que je n'avais pas sollicité votre aide !

Pour expliquer mon problème, je vais prendre un exemple avec un code postal,
une ville et une région.

J'ai une table qui contient la liste des codes postaux, des villes et des
régions correspondantes.

J'ai une seconde table qui stocke des clients avec leurs coordonnées
complétes.

Je souhaite taper un code postal dans une liste déroulante et stocker dans
ma table client le code tapé, la ville et la région correspondante que je
choisirai dans la liste.
Or, avec l'assistant Liste déroulante, je n'arrive qu'à stocker et insérer
qu'une seul valeur.
J'insiste sur le fait que je veux stocker les valeurs et pas seulement créer
un lien, car dans l'application finale, la table de référence pourra être
modifiée, mais il ne faut pas que les données stockées au moment du choix
soient modifiées.

Merci par avance pour votre aide si vous avez la solution.

JMarc

2 réponses

Avatar
Philippe
Bonjour,

Dans ta zone Code postal tu mets
en Origine source Table/requête
en contenu une requête sur ta tablesdes villes avec les
champs Code postal, Ville et région
nombre de colonnes : 3

Après Maj : soit une macro soit une fonction

avec une macro par exemple, tu pourrais avoir dans ta
macro :
Exécuter commande, actualiser (pour valider ta saisie)
DéfinirValeur, Elément = [Ville], [Forms]![MonFormulaire]!
[Code Postal].[Colonne](1)
DéfinirValeur, Elément = [Région], [Forms]!
[MonFormulaire]![Code Postal].[Colonne](2)


@+

Philippe
-----Message d'origine-----
Bonjour,

Voici quelques temps que je n'avais pas sollicité votre
aide !


Pour expliquer mon problème, je vais prendre un exemple
avec un code postal,

une ville et une région.

J'ai une table qui contient la liste des codes postaux,
des villes et des

régions correspondantes.

J'ai une seconde table qui stocke des clients avec leurs
coordonnées

complétes.

Je souhaite taper un code postal dans une liste
déroulante et stocker dans

ma table client le code tapé, la ville et la région
correspondante que je

choisirai dans la liste.
Or, avec l'assistant Liste déroulante, je n'arrive qu'à
stocker et insérer

qu'une seul valeur.
J'insiste sur le fait que je veux stocker les valeurs et
pas seulement créer

un lien, car dans l'application finale, la table de
référence pourra être

modifiée, mais il ne faut pas que les données stockées
au moment du choix

soient modifiées.

Merci par avance pour votre aide si vous avez la
solution.


JMarc


.



Avatar
JMarc
Bonjour et merci !

Effectivement,

En fait, j'imaginais plutôt une fonctionnalité que je ne connaissais pas,
mais je vais faire comme tu dis, au moins ça fonctionne.

Merci encore !

JMarc

"Philippe" a écrit dans le message de
news:20ea001c45a8f$2cc86410$
Bonjour,

Dans ta zone Code postal tu mets
en Origine source Table/requête
en contenu une requête sur ta tablesdes villes avec les
champs Code postal, Ville et région
nombre de colonnes : 3

Après Maj : soit une macro soit une fonction

avec une macro par exemple, tu pourrais avoir dans ta
macro :
Exécuter commande, actualiser (pour valider ta saisie)
DéfinirValeur, Elément = [Ville], [Forms]![MonFormulaire]!
[Code Postal].[Colonne](1)
DéfinirValeur, Elément = [Région], [Forms]!
[MonFormulaire]![Code Postal].[Colonne](2)


@+

Philippe
-----Message d'origine-----
Bonjour,

Voici quelques temps que je n'avais pas sollicité votre
aide !


Pour expliquer mon problème, je vais prendre un exemple
avec un code postal,

une ville et une région.

J'ai une table qui contient la liste des codes postaux,
des villes et des

régions correspondantes.

J'ai une seconde table qui stocke des clients avec leurs
coordonnées

complétes.

Je souhaite taper un code postal dans une liste
déroulante et stocker dans

ma table client le code tapé, la ville et la région
correspondante que je

choisirai dans la liste.
Or, avec l'assistant Liste déroulante, je n'arrive qu'à
stocker et insérer

qu'une seul valeur.
J'insiste sur le fait que je veux stocker les valeurs et
pas seulement créer

un lien, car dans l'application finale, la table de
référence pourra être

modifiée, mais il ne faut pas que les données stockées
au moment du choix

soient modifiées.

Merci par avance pour votre aide si vous avez la
solution.


JMarc


.