J'AI UN FORMULAIRE "FORM1" AVEC UN SOUS FORMULAIRE "sousform1" dont le nom du
contôle est "champ1"
Quand je coche une case, le sous formulaire change et devient "sousform2".
j'utilise
Me.champ1.SourceObject = "sousform2"
si je dècoche la case je reviens au premier par
Me.champ1.SourceObject = "sousform1"
jusque là ça marche
Mais Dans chacun de ces 2 sous formulaires j'ai une procédure "Prcd" qui met
à jour le sous formulaire et je la commande depuis le formulaire parent par
Forms!FORM1![champ1].Form.prcd
Mais ça ne fonctionne qu'avec sousform1, pour l'autre j'obtiens le message
"l'expression entrée fait référence à un objet fermé ou supprimé".
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
RaphK34
Salut,
as-tu essayé de placer un DoEvents au début de ta proc "Prcd", ou juste avant de l'appeler ?
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"BRUNO" a écrit dans le message de news:
| J'AI UN FORMULAIRE "FORM1" AVEC UN SOUS FORMULAIRE "sousform1" dont le nom du | contôle est "champ1" | Quand je coche une case, le sous formulaire change et devient "sousform2". | j'utilise | Me.champ1.SourceObject = "sousform2" | si je dècoche la case je reviens au premier par | Me.champ1.SourceObject = "sousform1" | | jusque là ça marche | Mais Dans chacun de ces 2 sous formulaires j'ai une procédure "Prcd" qui met | à jour le sous formulaire et je la commande depuis le formulaire parent par | Forms!FORM1![champ1].Form.prcd | | Mais ça ne fonctionne qu'avec sousform1, pour l'autre j'obtiens le message | "l'expression entrée fait référence à un objet fermé ou supprimé". | | Qui peut m'aider ? | Merci
Salut,
as-tu essayé de placer un DoEvents au début de ta proc "Prcd", ou juste
avant de l'appeler ?
--
@+ Raph.
--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !
Pour un contact direct, utiliser:
nospampizza.mpl@tiscali.fr en enlevant nospam.
--------------------------------------------
"BRUNO" <BRUNO@discussions.microsoft.com> a écrit dans le message de news:
C6FC330D-1D0A-407B-8891-87893A373473@microsoft.com...
| J'AI UN FORMULAIRE "FORM1" AVEC UN SOUS FORMULAIRE "sousform1" dont le nom
du
| contôle est "champ1"
| Quand je coche une case, le sous formulaire change et devient "sousform2".
| j'utilise
| Me.champ1.SourceObject = "sousform2"
| si je dècoche la case je reviens au premier par
| Me.champ1.SourceObject = "sousform1"
|
| jusque là ça marche
| Mais Dans chacun de ces 2 sous formulaires j'ai une procédure "Prcd" qui
met
| à jour le sous formulaire et je la commande depuis le formulaire parent
par
| Forms!FORM1![champ1].Form.prcd
|
| Mais ça ne fonctionne qu'avec sousform1, pour l'autre j'obtiens le message
| "l'expression entrée fait référence à un objet fermé ou supprimé".
|
| Qui peut m'aider ?
| Merci
as-tu essayé de placer un DoEvents au début de ta proc "Prcd", ou juste avant de l'appeler ?
-- @+ Raph.
-------------------------------------------- Merci de répondre sur le NG Toutes remarques bienvenues !
Pour un contact direct, utiliser: en enlevant nospam. --------------------------------------------
"BRUNO" a écrit dans le message de news:
| J'AI UN FORMULAIRE "FORM1" AVEC UN SOUS FORMULAIRE "sousform1" dont le nom du | contôle est "champ1" | Quand je coche une case, le sous formulaire change et devient "sousform2". | j'utilise | Me.champ1.SourceObject = "sousform2" | si je dècoche la case je reviens au premier par | Me.champ1.SourceObject = "sousform1" | | jusque là ça marche | Mais Dans chacun de ces 2 sous formulaires j'ai une procédure "Prcd" qui met | à jour le sous formulaire et je la commande depuis le formulaire parent par | Forms!FORM1![champ1].Form.prcd | | Mais ça ne fonctionne qu'avec sousform1, pour l'autre j'obtiens le message | "l'expression entrée fait référence à un objet fermé ou supprimé". | | Qui peut m'aider ? | Merci