OVH Cloud OVH Cloud

pb formulaire

3 réponses
Avatar
Zeus198
j'ai un formulaire qui contient un sous formulaire.
j'aimerais changer la source du sous formulaire en vba a partir du
formulaire principale.

j'ai utilisé la commande [form_SousForm].recordsource=....
mais access me dit que mon formulaire SousForm n'existe pas

J'ai donc utilisé forms("SousForm").recordsource=...
mais access me dit la meme chose.

pourtant mon formulaire possède bien ce nom ( aucune faute dans le nom )

j'utilise cette methode dans un autre formulaire et je n'ai aucun problème.
pourquoi access ne reconnait pas mon formulaire ? comment resoudre mon
problème ?

merci d'avance

3 réponses

Avatar
Gafish
"Zeus198" a écrit dans le message de news:


Bonjour aussi,

j'ai utilisé la commande [form_SousForm].recordsource=....
mais access me dit que mon formulaire SousForm n'existe pas


Et avec Me.NomSousForm.RecordSource ca marche ?

Arnaud

Avatar
Zeus198
non avec cette methode la fonction recordsource n'est pas utilisable.

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

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


Bonjour aussi,

j'ai utilisé la commande [form_SousForm].recordsource=....
mais access me dit que mon formulaire SousForm n'existe pas


Et avec Me.NomSousForm.RecordSource ca marche ?

Arnaud




Avatar
3stone
Salut,

"Zeus198"
| j'ai un formulaire qui contient un sous formulaire.
| j'aimerais changer la source du sous formulaire en vba a partir du
| formulaire principale.
|
| j'ai utilisé la commande [form_SousForm].recordsource=....
| mais access me dit que mon formulaire SousForm n'existe pas


Ton code se trouve ou ?

dans le formulaire principal :
Me!NomSousForm.Form.Recordsource = "select..."

dans le sousform:
Me.Recordsource = "select..."


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw