OVH Cloud OVH Cloud

ouverture de formulaires

2 réponses
Avatar
luc
Je reformule mon probl=E8me, car je me suis rendu compte que=20
la 1=E8re formulation est illusible parce que j'ai utilis=E9=20
les caract=E8res "plus petit" et "plus grand" dans mon=20
texte. D=E9sol=E9.
*****
Bonjour,
Dans mon applic, j'ouvre, suite au click d'un bouton, une
nouvelle fen=EAtre avec la commande suivante :

DoCmd.OpenForm "ft_NomenclD=E9tail", , , , , acDialog

pour que la 1=E8re fen=EAtre reste ouverte mais soit non
accessible (conseil re=E7u il y a quelques jours sur le
pr=E9sent site).
Je veux ensuite initialiser un combo box, de la mani=E8re
suivante :

Forms![ft_NomenclD=E9tail]!cbo_Cat=E9g_NomD=E9t.RowSource =3D=20
Select_Cat=E9gories

Il me donne alors un message disant qu'il ne connait pas=20
le formulaire ft_NomenclD=E9tail !!!
Quand j'ouvre le formulaire sans acDialog il ne pose pas
de probl=E8mes et la combo est parfaitement initialis=E9e.

Quelqu'un peut-il m'aider?
Merci d'avance
Luc

2 réponses

Avatar
Damien Mermoz
Salut,

"luc" a écrit dans le message news:
01c301c3ad37$9a75be00$
*****

DoCmd.OpenForm "ft_NomenclDétail", , , , , acDialog

pour que la 1ère fenêtre reste ouverte mais soit non
accessible (conseil reçu il y a quelques jours sur le
présent site).
Je veux ensuite initialiser un combo box, de la manière
suivante :

Forms![ft_NomenclDétail]!cbo_Catég_NomDét.RowSource Select_Catégories
-----------------------------------

Où mets tu cette ligne de code ? Quand tu ouvres un form avec acdialog tu
bloques le code du formulaire d'appel tant que le nouveau form (ici
ft_NomenclDétail) est ouvert/visible. Pour initialiser ta combo il faut donc
que tu mettes ton code sur le form ft_NomenclDétail sur événement
ouverture/chargement avec cette synthaxe
Me.cbo_catég_NomDét.rowSource =select_Catégories

Ca devrait marcher.
A +
Damien.

PS à ta place j'éviterais les accents dans mes noms d'objet.
Avatar
luc
Salut Damien,
Exact, le code se trouvait dans le form appelant. Je n'y
ai pas prêté attention.
OK pour le conseil relatifs aux accents.
Merci de ton aide.
Luc

-----Message d'origine-----
Salut,

"luc" a écrit dans
le message news:

01c301c3ad37$9a75be00$
*****

DoCmd.OpenForm "ft_NomenclDétail", , , , , acDialog

pour que la 1ère fenêtre reste ouverte mais soit non
accessible (conseil reçu il y a quelques jours sur le
présent site).
Je veux ensuite initialiser un combo box, de la manière
suivante :

Forms![ft_NomenclDétail]!cbo_Catég_NomDét.RowSource =
Select_Catégories
-----------------------------------

Où mets tu cette ligne de code ? Quand tu ouvres un form
avec acdialog tu

bloques le code du formulaire d'appel tant que le nouveau
form (ici

ft_NomenclDétail) est ouvert/visible. Pour initialiser ta
combo il faut donc

que tu mettes ton code sur le form ft_NomenclDétail sur
événement

ouverture/chargement avec cette synthaxe
Me.cbo_catég_NomDét.rowSource =select_Catégories

Ca devrait marcher.
A +
Damien.

PS à ta place j'éviterais les accents dans mes noms
d'objet.




.