J'ai un formulaire A qui contient un sous-formulaire B ...
Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la
visu par défaut.
Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que
le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture
resp chargement du sous-formulaire, je fais un script du genre :
if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ...
les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE
du fiormulaire principal soit actif .... Comment je peux réinitialiser mon
sous-formulaire lors de l'ouverture ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
L'événement Load se produit lorsqu'un formulaire est ouvert et que ses enregistrements sont affichés. ce qui semble vouloir confirmer que le contrôle sous-formulaire est bien affiché lorsque l'événement se produit. de même le contrôle State du formulaire principal est forcément affcihé, donc actif. pour rafraichir le sous formulaire tu exécutes un requery du contrôle sous-formulaire: Forms!CtlSousFormulaire.Requery -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ Pour débuter sur le forum: http://www.mpfa.info/ Nouvelle base Access des communes françaises avec longitude, latitude et 13183 sites internet officiels http://ardecheearth.free.fr/basededonnees.htm
"Dan" a écrit dans le message de news:
| Hello les cracks... | | J'ai un formulaire A qui contient un sous-formulaire B ... | Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la | visu par défaut. | | Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que | le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture | resp chargement du sous-formulaire, je fais un script du genre : | if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ... | les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE | du fiormulaire principal soit actif .... Comment je peux réinitialiser mon | sous-formulaire lors de l'ouverture ... | | Merci pour vos lumières
Bonjour.
L'événement Load se produit lorsqu'un formulaire est ouvert et que ses
enregistrements sont affichés.
ce qui semble vouloir confirmer que le contrôle sous-formulaire est bien
affiché lorsque l'événement se produit.
de même le contrôle State du formulaire principal est forcément affcihé,
donc actif.
pour rafraichir le sous formulaire tu exécutes un requery du contrôle
sous-formulaire:
Forms!CtlSousFormulaire.Requery
--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Nouvelle base Access des communes françaises avec
longitude, latitude et 13183 sites internet officiels
http://ardecheearth.free.fr/basededonnees.htm
"Dan" <Dan@discussions.microsoft.com> a écrit dans le message de news:
D8B67D06-E6AC-4315-A13C-C9A4F81ABC04@microsoft.com...
| Hello les cracks...
|
| J'ai un formulaire A qui contient un sous-formulaire B ...
| Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de
la
| visu par défaut.
|
| Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux
que
| le sous-formulaire ouvre le voie aux update ... Mais voilà ... A
l'ouverture
| resp chargement du sous-formulaire, je fais un script du genre :
| if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais
...
| les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ
STATE
| du fiormulaire principal soit actif .... Comment je peux réinitialiser mon
| sous-formulaire lors de l'ouverture ...
|
| Merci pour vos lumières
L'événement Load se produit lorsqu'un formulaire est ouvert et que ses enregistrements sont affichés. ce qui semble vouloir confirmer que le contrôle sous-formulaire est bien affiché lorsque l'événement se produit. de même le contrôle State du formulaire principal est forcément affcihé, donc actif. pour rafraichir le sous formulaire tu exécutes un requery du contrôle sous-formulaire: Forms!CtlSousFormulaire.Requery -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ Pour débuter sur le forum: http://www.mpfa.info/ Nouvelle base Access des communes françaises avec longitude, latitude et 13183 sites internet officiels http://ardecheearth.free.fr/basededonnees.htm
"Dan" a écrit dans le message de news:
| Hello les cracks... | | J'ai un formulaire A qui contient un sous-formulaire B ... | Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la | visu par défaut. | | Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que | le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture | resp chargement du sous-formulaire, je fais un script du genre : | if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ... | les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE | du fiormulaire principal soit actif .... Comment je peux réinitialiser mon | sous-formulaire lors de l'ouverture ... | | Merci pour vos lumières
3stone
Salut,
"Dan" | J'ai un formulaire A qui contient un sous-formulaire B ... | Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la | visu par défaut. | | Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que | le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture | resp chargement du sous-formulaire, je fais un script du genre : | if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ... | les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE | du fiormulaire principal soit actif .... Comment je peux réinitialiser mon | sous-formulaire lors de l'ouverture ...
Si tu vérifie un champ à l'ouverture, tu ne verra que celui du premier enregistrement. Inutile donc de placer cela dans l'événement Form_Load.
C'est dans l'événement "Sur activation" (form_current) que tu dois plaser cela.
"Dan"
| J'ai un formulaire A qui contient un sous-formulaire B ...
| Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la
| visu par défaut.
|
| Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que
| le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture
| resp chargement du sous-formulaire, je fais un script du genre :
| if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ...
| les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE
| du fiormulaire principal soit actif .... Comment je peux réinitialiser mon
| sous-formulaire lors de l'ouverture ...
Si tu vérifie un champ à l'ouverture, tu ne verra que celui du premier
enregistrement. Inutile donc de placer cela dans l'événement Form_Load.
C'est dans l'événement "Sur activation" (form_current) que tu dois plaser cela.
"Dan" | J'ai un formulaire A qui contient un sous-formulaire B ... | Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la | visu par défaut. | | Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que | le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture | resp chargement du sous-formulaire, je fais un script du genre : | if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ... | les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE | du fiormulaire principal soit actif .... Comment je peux réinitialiser mon | sous-formulaire lors de l'ouverture ...
Si tu vérifie un champ à l'ouverture, tu ne verra que celui du premier enregistrement. Inutile donc de placer cela dans l'événement Form_Load.
C'est dans l'événement "Sur activation" (form_current) que tu dois plaser cela.
J'ai utilisé ton truc et mon sous-formulaire se libère si mon state est < 7 .. Merci
Bon week-end ... Oups fin de semaine ... :-)
Dan
Salut,
"Dan" | J'ai un formulaire A qui contient un sous-formulaire B ... | Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la | visu par défaut. | | Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que | le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture | resp chargement du sous-formulaire, je fais un script du genre : | if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ... | les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE | du fiormulaire principal soit actif .... Comment je peux réinitialiser mon | sous-formulaire lors de l'ouverture ...
Si tu vérifie un champ à l'ouverture, tu ne verra que celui du premier enregistrement. Inutile donc de placer cela dans l'événement Form_Load.
C'est dans l'événement "Sur activation" (form_current) que tu dois plaser cela.
J'ai utilisé ton truc et mon sous-formulaire se libère si mon state est < 7
.. Merci
Bon week-end ... Oups fin de semaine ... :-)
Dan
Salut,
"Dan"
| J'ai un formulaire A qui contient un sous-formulaire B ...
| Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la
| visu par défaut.
|
| Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que
| le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture
| resp chargement du sous-formulaire, je fais un script du genre :
| if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ...
| les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE
| du fiormulaire principal soit actif .... Comment je peux réinitialiser mon
| sous-formulaire lors de l'ouverture ...
Si tu vérifie un champ à l'ouverture, tu ne verra que celui du premier
enregistrement. Inutile donc de placer cela dans l'événement Form_Load.
C'est dans l'événement "Sur activation" (form_current) que tu dois plaser cela.
J'ai utilisé ton truc et mon sous-formulaire se libère si mon state est < 7 .. Merci
Bon week-end ... Oups fin de semaine ... :-)
Dan
Salut,
"Dan" | J'ai un formulaire A qui contient un sous-formulaire B ... | Le sous-formulaire B a les attributs AllowEdit .... sur OFF ... Juste de la | visu par défaut. | | Bon, quand le champ State de mon formulaire A est inférieur à 7, je veux que | le sous-formulaire ouvre le voie aux update ... Mais voilà ... A l'ouverture | resp chargement du sous-formulaire, je fais un script du genre : | if [Forms]![monformA]![State] < 7 then me.ALLOWEDIT = 1 endif , mais ... | les scripts LOADFORM et OPENFORM semble s'éxécuter AVANT que le champ STATE | du fiormulaire principal soit actif .... Comment je peux réinitialiser mon | sous-formulaire lors de l'ouverture ...
Si tu vérifie un champ à l'ouverture, tu ne verra que celui du premier enregistrement. Inutile donc de placer cela dans l'événement Form_Load.
C'est dans l'événement "Sur activation" (form_current) que tu dois plaser cela.