***** Process utilisé:********
DoCmd.OpenForm "Commandes"
DoCmd.GoToControl "Réf produit"
' ça fonctionne parfaitement sur un champ de [Commandes], mais pas dans le
sous formulaire [Sous formulaire Commandes].
Quelqu'un à une petite idée.....
***** Process utilisé:******** DoCmd.OpenForm "Commandes" DoCmd.GoToControl "Réf produit" ' ça fonctionne parfaitement sur un champ de [Commandes], mais pas dans le sous formulaire [Sous formulaire Commandes]. Quelqu'un à une petite idée.....
Salut, Jacky
La méthode GoToControl de DoCmd permet d'activer un contrôle dans l'objet actif. Pour un contrôle de sous-formulaire, il faudrait d'abord activer celui-ci, puis activer le contrôle du sous-form. Personnellement, je n'utilise plus le GoToControl, je l'ai remplacé par SetFocus. ATTENTION, la syntaxe du SetFocus est inversée par rapport au GoToControl. Dans ton cas, cela donneraità peu près cela:
***** Process utilisé:********
DoCmd.OpenForm "Commandes"
DoCmd.GoToControl "Réf produit"
' ça fonctionne parfaitement sur un champ de [Commandes], mais pas dans le
sous formulaire [Sous formulaire Commandes].
Quelqu'un à une petite idée.....
Salut, Jacky
La méthode GoToControl de DoCmd permet d'activer un contrôle dans l'objet
actif.
Pour un contrôle de sous-formulaire, il faudrait d'abord activer celui-ci,
puis activer le contrôle du sous-form.
Personnellement, je n'utilise plus le GoToControl, je l'ai remplacé par
SetFocus.
ATTENTION, la syntaxe du SetFocus est inversée par rapport au GoToControl.
Dans ton cas, cela donneraità peu près cela:
***** Process utilisé:******** DoCmd.OpenForm "Commandes" DoCmd.GoToControl "Réf produit" ' ça fonctionne parfaitement sur un champ de [Commandes], mais pas dans le sous formulaire [Sous formulaire Commandes]. Quelqu'un à une petite idée.....
Salut, Jacky
La méthode GoToControl de DoCmd permet d'activer un contrôle dans l'objet actif. Pour un contrôle de sous-formulaire, il faudrait d'abord activer celui-ci, puis activer le contrôle du sous-form. Personnellement, je n'utilise plus le GoToControl, je l'ai remplacé par SetFocus. ATTENTION, la syntaxe du SetFocus est inversée par rapport au GoToControl. Dans ton cas, cela donneraità peu près cela:
Ca reste à tester. Peut-être faut-il quand même commencer par activer le sous-formulaire...
Bonne continuation Salut,
Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps de travail gagné) Voila mes diverses tentatives: Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes... Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus =>>Idem
Ca reste à tester. Peut-être faut-il quand même commencer par activer le
sous-formulaire...
Bonne continuation
Salut,
Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis
retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu
SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures
de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps
de travail gagné)
Voila mes diverses tentatives:
Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf
produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes...
Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus
=>>Idem
Ca reste à tester. Peut-être faut-il quand même commencer par activer le sous-formulaire...
Bonne continuation Salut,
Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps de travail gagné) Voila mes diverses tentatives: Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes... Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus =>>Idem
3stone
Salut,
"Jacky" | > Me![Sous formulaire Commandes].Form![Réf produit].SetFocus | > | > Ca reste à tester. Peut-être faut-il quand même commencer par activer le | > sous-formulaire... | > | > Bonne continuation | Salut, | Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis | retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu | SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures | de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps | de travail gagné) | Voila mes diverses tentatives: | Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf | produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes... | Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus | =>>Idem
Placer d'abord le focus sur le sous-formulaire, ensuite seulement sur le textbox. Donc en deux coups...
"Jacky"
| > Me![Sous formulaire Commandes].Form![Réf produit].SetFocus
| >
| > Ca reste à tester. Peut-être faut-il quand même commencer par activer le
| > sous-formulaire...
| >
| > Bonne continuation
| Salut,
| Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis
| retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu
| SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures
| de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps
| de travail gagné)
| Voila mes diverses tentatives:
| Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf
| produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes...
| Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus
| =>>Idem
Placer d'abord le focus sur le sous-formulaire, ensuite seulement sur le textbox.
Donc en deux coups...
"Jacky" | > Me![Sous formulaire Commandes].Form![Réf produit].SetFocus | > | > Ca reste à tester. Peut-être faut-il quand même commencer par activer le | > sous-formulaire... | > | > Bonne continuation | Salut, | Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis | retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu | SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures | de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps | de travail gagné) | Voila mes diverses tentatives: | Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf | produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes... | Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus | =>>Idem
Placer d'abord le focus sur le sous-formulaire, ensuite seulement sur le textbox. Donc en deux coups...
Salut, Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps de travail gagné) Voila mes diverses tentatives: Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes... Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus =>>Idem
Bonjour, Jacky
En relisant ta question initiale, un doute m'étreint... Si je ne m'abuse, ton code ne se trouve pas dans le formulaire "Commandes". Dans ce cas, essaie cela:
Salut,
Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis
retourné vers GotoContol. Je ne peux faire aucune opération tant que ce
foutu
SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10
heures
de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de
Temps
de travail gagné)
Voila mes diverses tentatives:
Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf
produit].SetFocus =>> erreur 2465 impossible de trouver le champ
Commandes...
Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus
=>>Idem
Bonjour, Jacky
En relisant ta question initiale, un doute m'étreint...
Si je ne m'abuse, ton code ne se trouve pas dans le formulaire "Commandes".
Dans ce cas, essaie cela:
Salut, Ouaip, j'ai tenté avec SetFocus comme je n'y arrivais pas, je me suis retourné vers GotoContol. Je ne peux faire aucune opération tant que ce foutu SousFormulaire refuse de s'activer. Je bug depuis 5 jours dessus, 10 heures de sommeils (Le logiciel vaut le coup et le coup d'oeil, ce sera 30% de Temps de travail gagné) Voila mes diverses tentatives: Essai1//Me![Commandes].Form![Sous-formulaire commandes].SubForm![Réf produit].SetFocus =>> erreur 2465 impossible de trouver le champ Commandes... Essai2//Me![Commandes]![Sous-formulaire commandes]![Réf produit].SetFocus =>>Idem
Bonjour, Jacky
En relisant ta question initiale, un doute m'étreint... Si je ne m'abuse, ton code ne se trouve pas dans le formulaire "Commandes". Dans ce cas, essaie cela: