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
Re-, Dans ce cas là, fait une vérif sur ton dernier champ si tu es également sur ton dernier enregistrement (et pas de problème si un jour ça augmente ou ça diminue). Puis tu envoie le focus vers le sous-formulaire suivant...
Bye Yann
-----Message d'origine----- 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.
.
Re-,
Dans ce cas là, fait une vérif sur ton dernier champ si
tu es également sur ton dernier enregistrement (et pas de
problème si un jour ça augmente ou ça diminue). Puis tu
envoie le focus vers le sous-formulaire suivant...
Bye
Yann
-----Message d'origine-----
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.
Re-, Dans ce cas là, fait une vérif sur ton dernier champ si tu es également sur ton dernier enregistrement (et pas de problème si un jour ça augmente ou ça diminue). Puis tu envoie le focus vers le sous-formulaire suivant...
Bye Yann
-----Message d'origine----- 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.
.
baobab
Toujours 4 lignes dans chaque catégorie
"Raymond [mvp]" a écrit dans le message de news:
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.
Toujours 4 lignes dans chaque catégorie
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:uiPGr8kmEHA.1644@tk2msftngp13.phx.gbl...
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.
baobab
Oui mais comment
"Yann" a écrit dans le message de news:1f1f01c49a4f$8df16d40$ Re-, Dans ce cas là, fait une vérif sur ton dernier champ si tu es également sur ton dernier enregistrement (et pas de problème si un jour ça augmente ou ça diminue). Puis tu envoie le focus vers le sous-formulaire suivant...
Bye Yann
-----Message d'origine----- 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.
.
Oui mais comment
"Yann" <ypelissier@yahooo.com> a écrit dans le message de
news:1f1f01c49a4f$8df16d40$a401280a@phx.gbl...
Re-,
Dans ce cas là, fait une vérif sur ton dernier champ si
tu es également sur ton dernier enregistrement (et pas de
problème si un jour ça augmente ou ça diminue). Puis tu
envoie le focus vers le sous-formulaire suivant...
Bye
Yann
-----Message d'origine-----
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.
"Yann" a écrit dans le message de news:1f1f01c49a4f$8df16d40$ Re-, Dans ce cas là, fait une vérif sur ton dernier champ si tu es également sur ton dernier enregistrement (et pas de problème si un jour ça augmente ou ça diminue). Puis tu envoie le focus vers le sous-formulaire suivant...
Bye Yann
-----Message d'origine----- 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]
Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = 4 Then Forms!formulaireprincipal!sous_formulaire.SetFocus DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub
tout ceci en exemple. -- @+ 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:%
Toujours 4 lignes dans chaque catégorie
Private Sub Mondernierchamp_LostFocus()
If Me.CurrentRecord = 4 Then
Forms!formulaireprincipal!sous_formulaire.SetFocus
DoCmd.GoToRecord , , acLast
DoCmd.GoToControl "Numéro"
End If
End Sub
tout ceci en exemple.
--
@+
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:%23S4mNClmEHA.1644@tk2msftngp13.phx.gbl...
Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = 4 Then Forms!formulaireprincipal!sous_formulaire.SetFocus DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub
tout ceci en exemple. -- @+ 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:%
Toujours 4 lignes dans chaque catégorie
Yann
En reprenant le code de Raymond, Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = Me.Dynaset.RecordCount Then Forms!formulaireprincipal!sous_formulaire.SetFocus DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub Et la tu n'as pas à te poser la question du future...
Bye Yann
-----Message d'origine----- Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = 4 Then Forms!formulaireprincipal! sous_formulaire.SetFocus
DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub
tout ceci en exemple. -- @+ 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:%
Toujours 4 lignes dans chaque catégorie
.
En reprenant le code de Raymond,
Private Sub Mondernierchamp_LostFocus()
If Me.CurrentRecord = Me.Dynaset.RecordCount Then
Forms!formulaireprincipal!sous_formulaire.SetFocus
DoCmd.GoToRecord , , acLast
DoCmd.GoToControl "Numéro"
End If
End Sub
Et la tu n'as pas à te poser la question du future...
Bye
Yann
-----Message d'origine-----
Private Sub Mondernierchamp_LostFocus()
If Me.CurrentRecord = 4 Then
Forms!formulaireprincipal!
sous_formulaire.SetFocus
DoCmd.GoToRecord , , acLast
DoCmd.GoToControl "Numéro"
End If
End Sub
tout ceci en exemple.
--
@+
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:%23S4mNClmEHA.1644@tk2msftngp13.phx.gbl...
En reprenant le code de Raymond, Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = Me.Dynaset.RecordCount Then Forms!formulaireprincipal!sous_formulaire.SetFocus DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub Et la tu n'as pas à te poser la question du future...
Bye Yann
-----Message d'origine----- Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = 4 Then Forms!formulaireprincipal! sous_formulaire.SetFocus
DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub
tout ceci en exemple. -- @+ 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:%
Toujours 4 lignes dans chaque catégorie
.
baobab
C'est vraiment top, ca marche j'ai juste corrigé DoCmd.GoToRecord , , acLast en DoCmd.GoToRecord , , acFirst de façon à être sur le 1er enregistrement du sous formulaire suivant et non sur le dernier. Merci beaucoup
"Raymond [mvp]" a écrit dans le message de news:
Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = 4 Then Forms!formulaireprincipal!sous_formulaire.SetFocus DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub
tout ceci en exemple. -- @+ 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:%
Toujours 4 lignes dans chaque catégorie
C'est vraiment top, ca marche j'ai juste corrigé
DoCmd.GoToRecord , , acLast en DoCmd.GoToRecord , , acFirst de
façon à être sur le 1er enregistrement du sous formulaire suivant et non sur
le dernier.
Merci beaucoup
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:u2YLYGlmEHA.3428@TK2MSFTNGP14.phx.gbl...
Private Sub Mondernierchamp_LostFocus()
If Me.CurrentRecord = 4 Then
Forms!formulaireprincipal!sous_formulaire.SetFocus
DoCmd.GoToRecord , , acLast
DoCmd.GoToControl "Numéro"
End If
End Sub
tout ceci en exemple.
--
@+
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:%23S4mNClmEHA.1644@tk2msftngp13.phx.gbl...
C'est vraiment top, ca marche j'ai juste corrigé DoCmd.GoToRecord , , acLast en DoCmd.GoToRecord , , acFirst de façon à être sur le 1er enregistrement du sous formulaire suivant et non sur le dernier. Merci beaucoup
"Raymond [mvp]" a écrit dans le message de news:
Private Sub Mondernierchamp_LostFocus() If Me.CurrentRecord = 4 Then Forms!formulaireprincipal!sous_formulaire.SetFocus DoCmd.GoToRecord , , acLast DoCmd.GoToControl "Numéro" End If End Sub
tout ceci en exemple. -- @+ 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