OVH Cloud OVH Cloud

Sous-formulaire

3 réponses
Avatar
Nesta
Bonjour à tous,

En mode création dans un formulaire, j'ai créé un sous-formulaire (à l'aide
de l'assistant, donc).
Mon problème : je souhaite modifier certains champs du sous-formulaire, mais
impossible, car il n'apparaît pas dans l'onglet "Sous-formulaire" de la
fenêtre de base de données, et les propriétés modifiables à partir du
formulaire principal en mode création s'appliquent à " l'objet inséré ", et
pas à ce qu'il contient (en l'occurrence, mes champs).
Quelqu'un aurait-il une idée à me proposer ? Merci d'avance à tous.

Nesta

3 réponses

Avatar
Le Méruvien
bonjour Nesta, ton sous formulaire apparait forcemment dans la fenetre base
de D, mais pas forcement sous le nom "SF", regarde bien, si tu n'as pas fait
attention a la sauvegarde, access la nomé lui même, bien souvent il lui
donne le nom de la requette source .



"Nesta" a écrit dans le message de news:
42605fcc$0$824$
Bonjour à tous,

En mode création dans un formulaire, j'ai créé un sous-formulaire (à
l'aide de l'assistant, donc).
Mon problème : je souhaite modifier certains champs du sous-formulaire,
mais impossible, car il n'apparaît pas dans l'onglet "Sous-formulaire" de
la fenêtre de base de données, et les propriétés modifiables à partir du
formulaire principal en mode création s'appliquent à " l'objet inséré ",
et pas à ce qu'il contient (en l'occurrence, mes champs).
Quelqu'un aurait-il une idée à me proposer ? Merci d'avance à tous.

Nesta



Avatar
Nesta
Bonsoir "Le Péruvien",

Tout d'abord, merci pour ton aide.
J'ai revérifié encore aujourd'hui, je n'ai pas le sous-formulaire qui
apparaît dans la zone formulaire.
J'ai bien vérifié le nom de mon sous-formulaire, et je l'avais renommé,
justement, pour ne pas le confondre.
Effectivement, mon sous-formulaire est alimenté par une requête, et on voit
d'ailleurs le nom de cette requête sur l'objet "sous-formulaire" qui se
trouve dans mon formulaire principal.
Mais ce n'est pas le nom du sous-formulaire.
Petit détail : j'avais créé deux sous-formulaires, un premier que j'ai
inséré, et un autre que j'ai finalement laissé tomber. Ben sûr, j'ai nommé
les deux bien distinctement.
Et mon pb s'est manifesté quand j'ai voulu modifier les paramètres du
sous-formulaire en question.
Me voici donc avec un formulaire principal qu je vois, et un sous-formulaire
que je ne vois pas.
Mais....j'ai une question ? Peut-on insérer.... un objet requête en tant que
sous-formulaire avec l'assistant ?!! (Question folle, je sais, mais bon !)

Merci pour tes lumières.


Nesta.



"Le Méruvien" a écrit dans le message de news:
4260a471$0$18339$
bonjour Nesta, ton sous formulaire apparait forcemment dans la fenetre
base de D, mais pas forcement sous le nom "SF", regarde bien, si tu n'as
pas fait attention a la sauvegarde, access la nomé lui même, bien souvent
il lui donne le nom de la requette source .



"Nesta" a écrit dans le message de news:
42605fcc$0$824$
Bonjour à tous,

En mode création dans un formulaire, j'ai créé un sous-formulaire (à
l'aide de l'assistant, donc).
Mon problème : je souhaite modifier certains champs du sous-formulaire,
mais impossible, car il n'apparaît pas dans l'onglet "Sous-formulaire" de
la fenêtre de base de données, et les propriétés modifiables à partir du
formulaire principal en mode création s'appliquent à " l'objet inséré ",
et pas à ce qu'il contient (en l'occurrence, mes champs).
Quelqu'un aurait-il une idée à me proposer ? Merci d'avance à tous.

Nesta







Avatar
Nesta
Bonsoir de nouveau,

J'ai trouvé la solution ! en fait, c'est bien ce que je disais dans mon
précédent message. Le sous-formulaire est en fait juste un objet dans mon
formulaire principal. Et c'est la requête du sous-formulaire qui s'affiche
en mode fomulaire. donc si je veux faire des modifications sur l'affichage,
il faut que je les fasse sur le résultat de la requête (ouvrir la requête en
mode modification --> afficher le résultat de la requête).
Un pb de réglé !
Maintenant, une autre question : dans le "sous-formulaire", j'ai un champ
"NumArticle", qui est en fait une fenêtre déroulante (exemple du formulaire
"Commande" de la bases exemple Comptoir), qui affiche plusieurs
sous-colonnes. Je souhaiterais que la plage pour afficher mes colonnes
soient plus large que mon champ "NumArticle" (comme dans le formulaire de la
base Comptoir).

Une idée ??
Merci d'avance :-)

Nesta