OVH Cloud OVH Cloud

Changement d'un champ

3 réponses
Avatar
Elio
Bonjour =E0 tous
Comment puis-je r=E9percuter un changement dans un champ=20
d'une table (je remplace "texte" par "liste d=E9roulante")=20
dans le formulaire qui y est li=E9.
J'ai coch=E9 toutes les options pour l'enregistrement=20
automatique (outils/options/g=E9n=E9ral...).
Par contre si je fais un quelconque autre chgt (de texte=20
je passe vers m=E9mo), =E7a marche.
Merci pour les infos.

Elio

3 réponses

Avatar
obipadawan
il n'y a pas de propriete "liste deroulante" dans les champs de table. a toi de creer ton control liste deroulante dans ton formulaire
--
-----------------------------------------
Laisses toi guider par la force, suis ton instinct
Va sur developpez.com, la force y est très puissante sur cette planète !



Bonjour à tous
Comment puis-je répercuter un changement dans un champ
d'une table (je remplace "texte" par "liste déroulante")
dans le formulaire qui y est lié.
J'ai coché toutes les options pour l'enregistrement
automatique (outils/options/général...).
Par contre si je fais un quelconque autre chgt (de texte
je passe vers mémo), ça marche.
Merci pour les infos.

Elio



Avatar
Mimi
Bonjour,

Je suis désolée mai il y a la possibilité de mettre un champ en liste
déroulante au niveau de la structure de la table.

Je pense que pour répercuter le changement texte vers liste déroulante il
doit falloir supprimer et reajouter le contrôle sur le formulaire à partir
de la liste des champs de la barre d'outils de ton formulaire en mode
création.

Cela t'évitera d'avoir à reparamétrer la source de donnée de la liste etc
... mais je suppose que tu cherchais une méthode ou tu n'avais pas à
intervenir du tout.
Peut-être quelqun de + expérimenté que moi pourra te donner la soluce.

Mimi


"obipadawan" a écrit dans le message
de news:
il n'y a pas de propriete "liste deroulante" dans les champs de table. a
toi de creer ton control liste deroulante dans ton formulaire

--
-----------------------------------------
Laisses toi guider par la force, suis ton instinct
Va sur developpez.com, la force y est très puissante sur cette planète !



Bonjour à tous
Comment puis-je répercuter un changement dans un champ
d'une table (je remplace "texte" par "liste déroulante")
dans le formulaire qui y est lié.
J'ai coché toutes les options pour l'enregistrement
automatique (outils/options/général...).
Par contre si je fais un quelconque autre chgt (de texte
je passe vers mémo), ça marche.
Merci pour les infos.

Elio





Avatar
Maxence HUBICHE [MVP Access]
Tu ne peux point faire que le changement de type d'objet, définit dans les
propriétés (dans liste de choix) de ton champ, se répercutent dans ton
formulaire...

il faut que tu le fasse à la main.
Le plus simple :

1/ tu supprimes l'existant
2/ tu affiches la liste des champs
3/ tu fais un drag-drop de ton champ
Normalement, il devrait d'office te mettre une liste déroulante.

Si ca ne marchait pas, refais les étapes 1 à 2, et ensuit :
3/ cliques sur la zone de liste modifiable (de la boîte à outils)
4/ fais un drag-drop de ton champ dans le formulaire.

voili ;)

--
Maxence HUBICHE
Formateur et Developpeur Indépendant
Microsoft MVP Office Systems - Access
Rédacteur & Développeur sur http://www.developpez.com
Découvrez le forum Access de Developpez.com ici :
http://www.developpez.net/forums/viewforum.php?f8
"Mimi" a écrit dans le message de
news:%
Bonjour,

Je suis désolée mai il y a la possibilité de mettre un champ en liste
déroulante au niveau de la structure de la table.

Je pense que pour répercuter le changement texte vers liste déroulante il
doit falloir supprimer et reajouter le contrôle sur le formulaire à partir
de la liste des champs de la barre d'outils de ton formulaire en mode
création.

Cela t'évitera d'avoir à reparamétrer la source de donnée de la liste etc
... mais je suppose que tu cherchais une méthode ou tu n'avais pas à
intervenir du tout.
Peut-être quelqun de + expérimenté que moi pourra te donner la soluce.

Mimi


"obipadawan" a écrit dans le
message

de news:
il n'y a pas de propriete "liste deroulante" dans les champs de table. a
toi de creer ton control liste deroulante dans ton formulaire

--
-----------------------------------------
Laisses toi guider par la force, suis ton instinct
Va sur developpez.com, la force y est très puissante sur cette planète !



Bonjour à tous
Comment puis-je répercuter un changement dans un champ
d'une table (je remplace "texte" par "liste déroulante")
dans le formulaire qui y est lié.
J'ai coché toutes les options pour l'enregistrement
automatique (outils/options/général...).
Par contre si je fais un quelconque autre chgt (de texte
je passe vers mémo), ça marche.
Merci pour les infos.

Elio