Bonjour à tous
J'ai un formulaire principal qui contient plusieurs sous formulaires. Dans
un même sous formulaire je peux utiliser la touche tabulation pour passer
d'un champ à l'autre. Par contre je souhaite passer de ce sous formulaire à
un autre en utilisant la touche tabulation. Y a t il un paramétrage ou un
code quelconque qui me permette cette action ?
Merci d'avance
Salut Raymond, Ca fonctionne aussi si on met bien les index de nos sous- formulaire de même niveau. SF1.TabIndex = 5 et SF2.TabIndex = 6, avec un CTRL+TAB dans SF1, on arrive dans SF2.
Bye Yann
-----Message d'origine----- Attention, faut saisir la subtilité du CTRL+TAB qui quitte le
sous-formulaire et accède au champ suivant dans le formulaire principal ou à
l'enregistrement suivant. ce qui veut dire que tu ne peux pas naviguer entre
les sous-formulaires de même niveau, car à partir d'un sous-formulaire tu
vas automatiquement revenir sur le formulaire parent. Si les
sous-formulaires sont imbriqués ça marche.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:
Oui c'est vrai que ca marche bien mais pas très pratique pour un
utilisateur
Lambda qu'il faudra former. Y t il un moyen de l'automatiser ?
.
Salut Raymond,
Ca fonctionne aussi si on met bien les index de nos sous-
formulaire de même niveau.
SF1.TabIndex = 5 et SF2.TabIndex = 6, avec un CTRL+TAB
dans SF1, on arrive dans SF2.
Bye
Yann
-----Message d'origine-----
Attention, faut saisir la subtilité du CTRL+TAB qui
quitte le
sous-formulaire et accède au champ suivant dans le
formulaire principal ou à
l'enregistrement suivant. ce qui veut dire que tu ne
peux pas naviguer entre
les sous-formulaires de même niveau, car à partir d'un
sous-formulaire tu
vas automatiquement revenir sur le formulaire parent. Si
les
sous-formulaires sont imbriqués ça marche.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:O6t4vvjmEHA.3428@TK2MSFTNGP11.phx.gbl...
Oui c'est vrai que ca marche bien mais pas très
pratique pour un
utilisateur
Lambda qu'il faudra former. Y t il un moyen de
l'automatiser ?
Salut Raymond, Ca fonctionne aussi si on met bien les index de nos sous- formulaire de même niveau. SF1.TabIndex = 5 et SF2.TabIndex = 6, avec un CTRL+TAB dans SF1, on arrive dans SF2.
Bye Yann
-----Message d'origine----- Attention, faut saisir la subtilité du CTRL+TAB qui quitte le
sous-formulaire et accède au champ suivant dans le formulaire principal ou à
l'enregistrement suivant. ce qui veut dire que tu ne peux pas naviguer entre
les sous-formulaires de même niveau, car à partir d'un sous-formulaire tu
vas automatiquement revenir sur le formulaire parent. Si les
sous-formulaires sont imbriqués ça marche.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:
Oui c'est vrai que ca marche bien mais pas très pratique pour un
utilisateur
Lambda qu'il faudra former. Y t il un moyen de l'automatiser ?
.
Raymond [mvp]
Dans ces conditions là bien sur.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yann" a écrit dans le message de news:1bba01c49a40$8c4c6da0$ Salut Raymond, Ca fonctionne aussi si on met bien les index de nos sous- formulaire de même niveau. SF1.TabIndex = 5 et SF2.TabIndex = 6, avec un CTRL+TAB dans SF1, on arrive dans SF2.
Bye Yann
Dans ces conditions là bien sur.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yann" <ypelissier@yahooo.com> a écrit dans le message de
news:1bba01c49a40$8c4c6da0$a301280a@phx.gbl...
Salut Raymond,
Ca fonctionne aussi si on met bien les index de nos sous-
formulaire de même niveau.
SF1.TabIndex = 5 et SF2.TabIndex = 6, avec un CTRL+TAB
dans SF1, on arrive dans SF2.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Yann" a écrit dans le message de news:1bba01c49a40$8c4c6da0$ Salut Raymond, Ca fonctionne aussi si on met bien les index de nos sous- formulaire de même niveau. SF1.TabIndex = 5 et SF2.TabIndex = 6, avec un CTRL+TAB dans SF1, on arrive dans SF2.
Bye Yann
baobab
C'est tout à fait exact mais je souhaite automatiser la saisie. Et effectivement il existe plusieurs enregistrements dans chaque sous formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
C'est tout à fait exact mais je souhaite automatiser la saisie. Et
effectivement il existe plusieurs enregistrements dans chaque sous
formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
C'est tout à fait exact mais je souhaite automatiser la saisie. Et effectivement il existe plusieurs enregistrements dans chaque sous formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
Raymond [mvp]
S'il faut mettre 10 IF sur chaque sous-formulaire tu ne vas pas t'en sortir dans 6 mois.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%
C'est tout à fait exact mais je souhaite automatiser la saisie. Et effectivement il existe plusieurs enregistrements dans chaque sous formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
S'il faut mettre 10 IF sur chaque sous-formulaire tu ne vas pas t'en sortir
dans 6 mois.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:%23YbOKMkmEHA.3340@TK2MSFTNGP14.phx.gbl...
C'est tout à fait exact mais je souhaite automatiser la saisie. Et
effectivement il existe plusieurs enregistrements dans chaque sous
formulaires donc le code proposé ne fonctionne évidemment pas. Je débute
en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
S'il faut mettre 10 IF sur chaque sous-formulaire tu ne vas pas t'en sortir dans 6 mois.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%
C'est tout à fait exact mais je souhaite automatiser la saisie. Et effectivement il existe plusieurs enregistrements dans chaque sous formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
baobab
Je sais pas mais j'ai uniquement 4 enregistrements dans chacun des sous formulaire et 6 sous formulaires au total.
"Raymond [mvp]" a écrit dans le message de news:%
S'il faut mettre 10 IF sur chaque sous-formulaire tu ne vas pas t'en sortir
dans 6 mois.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%
C'est tout à fait exact mais je souhaite automatiser la saisie. Et effectivement il existe plusieurs enregistrements dans chaque sous formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
Je sais pas mais j'ai uniquement 4 enregistrements dans chacun des sous
formulaire et 6 sous formulaires au total.
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%23NFOsPkmEHA.3372@TK2MSFTNGP15.phx.gbl...
S'il faut mettre 10 IF sur chaque sous-formulaire tu ne vas pas t'en
sortir
dans 6 mois.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:%23YbOKMkmEHA.3340@TK2MSFTNGP14.phx.gbl...
C'est tout à fait exact mais je souhaite automatiser la saisie. Et
effectivement il existe plusieurs enregistrements dans chaque sous
formulaires donc le code proposé ne fonctionne évidemment pas. Je débute
en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
Je sais pas mais j'ai uniquement 4 enregistrements dans chacun des sous formulaire et 6 sous formulaires au total.
"Raymond [mvp]" a écrit dans le message de news:%
S'il faut mettre 10 IF sur chaque sous-formulaire tu ne vas pas t'en sortir
dans 6 mois.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%
C'est tout à fait exact mais je souhaite automatiser la saisie. Et effectivement il existe plusieurs enregistrements dans chaque sous formulaires donc le code proposé ne fonctionne évidemment pas. Je débute en
VBA mais y aurait il un moyen avec des If et MoveLast ou autre ?
Raymond [mvp]
Il faut connaître les conditionss qui font que la suite doit se dérouler sur tel sous-formulaire à tel endroit.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:
Je sais pas mais j'ai uniquement 4 enregistrements dans chacun des sous formulaire et 6 sous formulaires au total.
Il faut connaître les conditionss qui font que la suite doit se dérouler sur
tel sous-formulaire à tel endroit.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:OQrEpTkmEHA.1288@TK2MSFTNGP10.phx.gbl...
Je sais pas mais j'ai uniquement 4 enregistrements dans chacun des sous
formulaire et 6 sous formulaires au total.
Il faut connaître les conditionss qui font que la suite doit se dérouler sur tel sous-formulaire à tel endroit.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:
Je sais pas mais j'ai uniquement 4 enregistrements dans chacun des sous formulaire et 6 sous formulaires au total.
baobab
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous formulaire je voudrais aller sur le premier enregistrement du 2ème sous formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous
formulaire je voudrais aller sur le premier enregistrement du 2ème sous
formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous formulaire je voudrais aller sur le premier enregistrement du 2ème sous formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
Raymond [mvp]
oui, mais est-ce que tu n'auras toujours que 4 enregistrements dans les sous-formulaires ? c'est un peu restrictif comme condition.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%23lj%
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous formulaire je voudrais aller sur le premier enregistrement du 2ème sous formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
oui, mais est-ce que tu n'auras toujours que 4 enregistrements dans les
sous-formulaires ? c'est un peu restrictif comme condition.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:%23lj%23QtkmEHA.1656@TK2MSFTNGP09.phx.gbl...
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous
formulaire je voudrais aller sur le premier enregistrement du 2ème sous
formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
oui, mais est-ce que tu n'auras toujours que 4 enregistrements dans les sous-formulaires ? c'est un peu restrictif comme condition.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%23lj%
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous formulaire je voudrais aller sur le premier enregistrement du 2ème sous formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
baobab
Dans mon cas oui car ce sont des items d'évaluation d'employés par catégorie. J'ai donc fait une requête qui récupère uniquement les items d'une catégorie et il est décidé de n'avoir que 4 items par catégorie donc 4 enregistrements maxi. J'avoue que j'aurais aimé davantage de maléabilité mais je n'ai trouvé que cette solution pour une présentation correcte. Je peux faire une impr écran et le joindre à mon prochain message éventuellement, se sera peut être plus clair.
"Raymond [mvp]" a écrit dans le message de news:
oui, mais est-ce que tu n'auras toujours que 4 enregistrements dans les sous-formulaires ? c'est un peu restrictif comme condition.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%23lj%
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous
formulaire je voudrais aller sur le premier enregistrement du 2ème sous formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
Dans mon cas oui car ce sont des items d'évaluation d'employés par
catégorie. J'ai donc fait une requête qui récupère uniquement les items
d'une catégorie et il est décidé de n'avoir que 4 items par catégorie donc 4
enregistrements maxi.
J'avoue que j'aurais aimé davantage de maléabilité mais je n'ai trouvé que
cette solution pour une présentation correcte.
Je peux faire une impr écran et le joindre à mon prochain message
éventuellement, se sera peut être plus clair.
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:OjtZ6wkmEHA.3684@TK2MSFTNGP10.phx.gbl...
oui, mais est-ce que tu n'auras toujours que 4 enregistrements dans les
sous-formulaires ? c'est un peu restrictif comme condition.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:%23lj%23QtkmEHA.1656@TK2MSFTNGP09.phx.gbl...
Simplement lorsque j'arrive sur le dernier enregistrement du premier
sous
formulaire je voudrais aller sur le premier enregistrement du 2ème sous
formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
Dans mon cas oui car ce sont des items d'évaluation d'employés par catégorie. J'ai donc fait une requête qui récupère uniquement les items d'une catégorie et il est décidé de n'avoir que 4 items par catégorie donc 4 enregistrements maxi. J'avoue que j'aurais aimé davantage de maléabilité mais je n'ai trouvé que cette solution pour une présentation correcte. Je peux faire une impr écran et le joindre à mon prochain message éventuellement, se sera peut être plus clair.
"Raymond [mvp]" a écrit dans le message de news:
oui, mais est-ce que tu n'auras toujours que 4 enregistrements dans les sous-formulaires ? c'est un peu restrictif comme condition.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:%23lj%
Simplement lorsque j'arrive sur le dernier enregistrement du premier sous
formulaire je voudrais aller sur le premier enregistrement du 2ème sous formulaire et ainsi de suite jusqu'au 6ème sous formulaire.
Raymond [mvp]
pas de pièces jointes.
est-ce qu'il y aura toujours 4 lignes mini et 4 lignes maxi ou sedulement de 1 à 4 lignes? dans le dernier cas ça va coincer.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:
Dans mon cas oui car ce sont des items d'évaluation d'employés par catégorie. J'ai donc fait une requête qui récupère uniquement les items d'une catégorie et il est décidé de n'avoir que 4 items par catégorie donc 4
enregistrements maxi. J'avoue que j'aurais aimé davantage de maléabilité mais je n'ai trouvé que cette solution pour une présentation correcte. Je peux faire une impr écran et le joindre à mon prochain message éventuellement, se sera peut être plus clair.
pas de pièces jointes.
est-ce qu'il y aura toujours 4 lignes mini et 4 lignes maxi ou sedulement de
1 à 4 lignes? dans le dernier cas ça va coincer.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" <newh14@gulliver.fr> a écrit dans le message de
news:OmT1s0kmEHA.2096@TK2MSFTNGP15.phx.gbl...
Dans mon cas oui car ce sont des items d'évaluation d'employés par
catégorie. J'ai donc fait une requête qui récupère uniquement les items
d'une catégorie et il est décidé de n'avoir que 4 items par catégorie donc
4
enregistrements maxi.
J'avoue que j'aurais aimé davantage de maléabilité mais je n'ai trouvé que
cette solution pour une présentation correcte.
Je peux faire une impr écran et le joindre à mon prochain message
éventuellement, se sera peut être plus clair.
est-ce qu'il y aura toujours 4 lignes mini et 4 lignes maxi ou sedulement de 1 à 4 lignes? dans le dernier cas ça va coincer.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"baobab" a écrit dans le message de news:
Dans mon cas oui car ce sont des items d'évaluation d'employés par catégorie. J'ai donc fait une requête qui récupère uniquement les items d'une catégorie et il est décidé de n'avoir que 4 items par catégorie donc 4
enregistrements maxi. J'avoue que j'aurais aimé davantage de maléabilité mais je n'ai trouvé que cette solution pour une présentation correcte. Je peux faire une impr écran et le joindre à mon prochain message éventuellement, se sera peut être plus clair.