OVH Cloud OVH Cloud

Affichage de plusieurs champs d'une table

11 réponses
Avatar
chris
Bonjour
Dans un formulaire basé sur une requète l'opérateur choisit une ville dans
un champ zone de liste modifiable qui affiche les données d'une table ville
qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays) se mette
à jour en fonction de la ville automatiquement
Comment puis-je faire?
Merci

10 réponses

1 2
Avatar
Tisane
Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une ville dans
un champ zone de liste modifiable qui affiche les données d'une table
ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays) se
mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé les 2
champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle", tu tapes
simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non" et
Verrouillé "Oui".

--
Tisane

Avatar
chris
Bonjout Tisane
ça fonctionne, merci
mais dernière petite chose à ce propos
j'ai crée un bouton qui lance une requète ajout vers une table tampon
cette requète ajoute les données de la fiche (visualisées dans le
formulaire) dans cette table
et j'aimerais que ce champ supplémentaire soit aussi ajouté, or il ne se
trouve pas dans la table sur laquelle est basée la requète
donc je ne peux pas (surtout je ne sais pas) comment l'ajouter

Merci

"Tisane" a écrit dans le message de news:

Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une ville
dans un champ zone de liste modifiable qui affiche les données d'une
table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays) se
mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé les 2
champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle", tu
tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non" et
Verrouillé "Oui".

--
Tisane



Avatar
Tisane
Bonjour Chris

j'ai crée un bouton qui lance une requète ajout vers une table tampon
cette requète ajoute les données de la fiche (visualisées dans le
formulaire) dans cette table
et j'aimerais que ce champ supplémentaire soit aussi ajouté, or il ne
se trouve pas dans la table sur laquelle est basée la requète
donc je ne peux pas (surtout je ne sais pas) comment l'ajouter


Pourquoi n'ajoutes-tu pas la table des Villes/pays dans la requête source,
quitte à modifier la relation pour afficher tous les enregistrements même
ceux qui n'ont pas de ville ?

--
Tisane

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays)
se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé
les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle",
tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non"
et Verrouillé "Oui".

--
Tisane





Avatar
chris
Bonjor
j'ai bien l'affichage de la deuxième colonne dans mon formulaire, mais je ne
sais pas comment faire pour qu'il soit stocké dans la table où sont stockés
les enregistrements

Merci
"Tisane" a écrit dans le message de news:

Bonjour Chris

j'ai crée un bouton qui lance une requète ajout vers une table tampon
cette requète ajoute les données de la fiche (visualisées dans le
formulaire) dans cette table
et j'aimerais que ce champ supplémentaire soit aussi ajouté, or il ne
se trouve pas dans la table sur laquelle est basée la requète
donc je ne peux pas (surtout je ne sais pas) comment l'ajouter


Pourquoi n'ajoutes-tu pas la table des Villes/pays dans la requête source,
quitte à modifier la relation pour afficher tous les enregistrements même
ceux qui n'ont pas de ville ?

--
Tisane

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays)
se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé
les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle",
tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non"
et Verrouillé "Oui".

--
Tisane









Avatar
djeaty
Re Bonjour,

J'ai trouvé cette réponse qui correspondait parfaitement à ce que j'avais
comme problème ;-)
En fait en cherchant bien dans les messages déjà postés, on trouve réponse à
beaucoups de choses.

Toujours dit que je viens d'effectuer cette manip' mais j'ai un problème: Je
veux la faire pour 2 zones de text et ca marche seulement dans la première...

J'ai mis =L_Villes.column(2) pour la seconde zone de texte et rien ne
s'affiche... Sauf si je mets "nbr de colonnes 3" dans les propriétés de la
zone déroulante. Mais du coup j'ai les trois colones qui s'affichent dans la
première zone de texte (la déroulante)...


Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une ville dans
un champ zone de liste modifiable qui affiche les données d'une table
ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays) se
mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé les 2
champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle", tu tapes
simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non" et
Verrouillé "Oui".

--
Tisane





Avatar
Tisane
Bonjour djeaty,

J'ai trouvé cette réponse qui correspondait parfaitement à ce que
j'avais comme problème ;-)
En fait en cherchant bien dans les messages déjà postés, on trouve
réponse à beaucoups de choses.
Toujours dit que je viens d'effectuer cette manip' mais j'ai un
problème: Je veux la faire pour 2 zones de text et ca marche
seulement dans la première...
J'ai mis =L_Villes.column(2) pour la seconde zone de texte et rien ne
s'affiche... Sauf si je mets "nbr de colonnes 3" dans les propriétés
de la zone déroulante. Mais du coup j'ai les trois colones qui
s'affichent dans la première zone de texte (la déroulante)...


Oui, column(2) correspond à la 3e colonne de la liste déroulante (Rappel :
Access compte à partir de 0 dans ce cas).
Dans les propriétés de ta liste déroulante :
- Nbre colonnes = 3
- Largeur colonnes = 0cm;4cm;0cm

C'est un exemple pour le 4 cm. La 3e colonne, tu la mets à 0cm de large. Tu
ne la verras plus ;-))

--
Tisane



Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays)
se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé
les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle",
tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non"
et Verrouillé "Oui".

--
Tisane





Avatar
djeaty
extra merci


Bonjour djeaty,

J'ai trouvé cette réponse qui correspondait parfaitement à ce que
j'avais comme problème ;-)
En fait en cherchant bien dans les messages déjà postés, on trouve
réponse à beaucoups de choses.
Toujours dit que je viens d'effectuer cette manip' mais j'ai un
problème: Je veux la faire pour 2 zones de text et ca marche
seulement dans la première...
J'ai mis =L_Villes.column(2) pour la seconde zone de texte et rien ne
s'affiche... Sauf si je mets "nbr de colonnes 3" dans les propriétés
de la zone déroulante. Mais du coup j'ai les trois colones qui
s'affichent dans la première zone de texte (la déroulante)...


Oui, column(2) correspond à la 3e colonne de la liste déroulante (Rappel :
Access compte à partir de 0 dans ce cas).
Dans les propriétés de ta liste déroulante :
- Nbre colonnes = 3
- Largeur colonnes = 0cm;4cm;0cm

C'est un exemple pour le 4 cm. La 3e colonne, tu la mets à 0cm de large. Tu
ne la verras plus ;-))

--
Tisane



Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays)
se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé
les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle",
tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non"
et Verrouillé "Oui".

--
Tisane









Avatar
Pierre CFI [mvp]
aujjourd'hui, pas de Tisane, pas de 3stone ????????????????? :o))

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"djeaty" a écrit dans le message de news:
extra merci


Bonjour djeaty,

J'ai trouvé cette réponse qui correspondait parfaitement à ce que
j'avais comme problème ;-)
En fait en cherchant bien dans les messages déjà postés, on trouve
réponse à beaucoups de choses.
Toujours dit que je viens d'effectuer cette manip' mais j'ai un
problème: Je veux la faire pour 2 zones de text et ca marche
seulement dans la première...
J'ai mis =L_Villes.column(2) pour la seconde zone de texte et rien ne
s'affiche... Sauf si je mets "nbr de colonnes 3" dans les propriétés
de la zone déroulante. Mais du coup j'ai les trois colones qui
s'affichent dans la première zone de texte (la déroulante)...


Oui, column(2) correspond à la 3e colonne de la liste déroulante (Rappel :
Access compte à partir de 0 dans ce cas).
Dans les propriétés de ta liste déroulante :
- Nbre colonnes = 3
- Largeur colonnes = 0cm;4cm;0cm

C'est un exemple pour le 4 cm. La 3e colonne, tu la mets à 0cm de large. Tu
ne la verras plus ;-))

--
Tisane



Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant (pays)
se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc placé
les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source contrôle",
tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé "Non"
et Verrouillé "Oui".

--
Tisane











Avatar
Tisane
Bonjour Pierre,

aujjourd'hui, pas de Tisane, pas de 3stone ????????????????? :o))


Comment ça... "pas de Tisane"... aujourd'hui... Tu ne m'as pas "vue" à 5:50
??
Ah ! Mais parce que pour toi, "aujourd'hui" commence l'après-midi ;-?!?

--
Tisane


"djeaty" a écrit dans le message
de news:
extra merci


Bonjour djeaty,

J'ai trouvé cette réponse qui correspondait parfaitement à ce que
j'avais comme problème ;-)
En fait en cherchant bien dans les messages déjà postés, on trouve
réponse à beaucoups de choses.
Toujours dit que je viens d'effectuer cette manip' mais j'ai un
problème: Je veux la faire pour 2 zones de text et ca marche
seulement dans la première...
J'ai mis =L_Villes.column(2) pour la seconde zone de texte et rien
ne s'affiche... Sauf si je mets "nbr de colonnes 3" dans les
propriétés de la zone déroulante. Mais du coup j'ai les trois
colones qui s'affichent dans la première zone de texte (la
déroulante)...


Oui, column(2) correspond à la 3e colonne de la liste déroulante
(Rappel : Access compte à partir de 0 dans ce cas).
Dans les propriétés de ta liste déroulante :
- Nbre colonnes = 3
- Largeur colonnes = 0cm;4cm;0cm

C'est un exemple pour le 4 cm. La 3e colonne, tu la mets à 0cm de
large. Tu ne la verras plus ;-))

--
Tisane



Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant
(pays) se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc
placé les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source
contrôle", tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé
"Non" et Verrouillé "Oui".

--
Tisane











Avatar
Pierre CFI [mvp]
euhhhhhhhhhhh oui :o))

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"Tisane" a écrit dans le message de news:
Bonjour Pierre,

aujjourd'hui, pas de Tisane, pas de 3stone ????????????????? :o))


Comment ça... "pas de Tisane"... aujourd'hui... Tu ne m'as pas "vue" à 5:50 ??
Ah ! Mais parce que pour toi, "aujourd'hui" commence l'après-midi ;-?!?

--
Tisane


"djeaty" a écrit dans le message
de news:
extra merci


Bonjour djeaty,

J'ai trouvé cette réponse qui correspondait parfaitement à ce que
j'avais comme problème ;-)
En fait en cherchant bien dans les messages déjà postés, on trouve
réponse à beaucoups de choses.
Toujours dit que je viens d'effectuer cette manip' mais j'ai un
problème: Je veux la faire pour 2 zones de text et ca marche
seulement dans la première...
J'ai mis =L_Villes.column(2) pour la seconde zone de texte et rien
ne s'affiche... Sauf si je mets "nbr de colonnes 3" dans les
propriétés de la zone déroulante. Mais du coup j'ai les trois
colones qui s'affichent dans la première zone de texte (la
déroulante)...


Oui, column(2) correspond à la 3e colonne de la liste déroulante
(Rappel : Access compte à partir de 0 dans ce cas).
Dans les propriétés de ta liste déroulante :
- Nbre colonnes = 3
- Largeur colonnes = 0cm;4cm;0cm

C'est un exemple pour le 4 cm. La 3e colonne, tu la mets à 0cm de
large. Tu ne la verras plus ;-))

--
Tisane



Bonjour Chris,

Dans un formulaire basé sur une requète l'opérateur choisit une
ville dans un champ zone de liste modifiable qui affiche les
données d'une table ville qui contient 2 champs
le nom de la ville et le pays
j'aimerais que lorsque je choisis la ville, le champ suivant
(pays) se mette à jour en fonction de la ville automatiquement


Dans ta zone de liste nommée "L_Villes" par exemple, tu a donc
placé les 2 champs (Ville et Pays).
Il n'y a pas de clé primaire ?

Tu crées une zone de texte, et dans sa propriété "Source
contrôle", tu tapes simplement :
=L_Villes.column(1)
Access compte à partir de 0.
Sur cette zone de texte, tu peux mettre les propriétés Activé
"Non" et Verrouillé "Oui".

--
Tisane















1 2