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.
à partir de n'importe quel endroit du formulaire principal ou d'un autre sous-formulaire tu peux atteindre un champ dans un enregistrement de tel sous-formulaire. Tu peux faire: Forms!formulaire1!SF1.SetFocus DoCmd.GoToRecord , , acLast Forms!formulaire1!SF1!Madate.SetFocus
Formulaire1 étant le formulaire principal SF1 étant le sous-formulaire dans l'exemple ci-dessus, tu mets le focus sur le controle sous-formulaire, ensuite tu déplaces le curseur sur le dernier enregistrement et ensuite tu mets le focus sur le champ Madate. Pour mettre ce champ madate du defrnier enregistrement dans une variable par exemple:
il existe des variantes plus ou moins simple ou compliquées. lire la page : http://access.seneque.free.fr/sous_formulaires.htm -- @+ 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
"Giques" a écrit dans le message de news: 41739397$0$8247$
Bonjour à tous,
J'ai formulaire dans lequelle j'affiches un sous-formualaire par une requête SQL.
Comme puis-je accéder à un enregistrement de ce sous-formulaire et y lire la valeur d'un champ et éventuellement changer la valeur d'un autre champ.
Merci de votre aide
Giques
Bonjour.
à partir de n'importe quel endroit du formulaire principal ou d'un autre
sous-formulaire tu peux atteindre un champ dans un enregistrement de tel
sous-formulaire. Tu peux faire:
Forms!formulaire1!SF1.SetFocus
DoCmd.GoToRecord , , acLast
Forms!formulaire1!SF1!Madate.SetFocus
Formulaire1 étant le formulaire principal
SF1 étant le sous-formulaire
dans l'exemple ci-dessus, tu mets le focus sur le controle sous-formulaire,
ensuite tu déplaces le curseur sur le dernier enregistrement et ensuite tu
mets le focus sur le champ Madate.
Pour mettre ce champ madate du defrnier enregistrement dans une variable par
exemple:
il existe des variantes plus ou moins simple ou compliquées.
lire la page : http://access.seneque.free.fr/sous_formulaires.htm
--
@+
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
"Giques" <Anti-Spam-gilbert.charlier@tiscali.be> a écrit dans le message de
news: 41739397$0$8247$4d4efb8e@read.news.be.uu.net...
Bonjour à tous,
J'ai formulaire dans lequelle j'affiches un sous-formualaire par une
requête
SQL.
Comme puis-je accéder à un enregistrement de ce sous-formulaire et y lire
la
valeur d'un champ et éventuellement changer la valeur d'un autre champ.
à partir de n'importe quel endroit du formulaire principal ou d'un autre sous-formulaire tu peux atteindre un champ dans un enregistrement de tel sous-formulaire. Tu peux faire: Forms!formulaire1!SF1.SetFocus DoCmd.GoToRecord , , acLast Forms!formulaire1!SF1!Madate.SetFocus
Formulaire1 étant le formulaire principal SF1 étant le sous-formulaire dans l'exemple ci-dessus, tu mets le focus sur le controle sous-formulaire, ensuite tu déplaces le curseur sur le dernier enregistrement et ensuite tu mets le focus sur le champ Madate. Pour mettre ce champ madate du defrnier enregistrement dans une variable par exemple:
il existe des variantes plus ou moins simple ou compliquées. lire la page : http://access.seneque.free.fr/sous_formulaires.htm -- @+ 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
"Giques" a écrit dans le message de news: 41739397$0$8247$
Bonjour à tous,
J'ai formulaire dans lequelle j'affiches un sous-formualaire par une requête SQL.
Comme puis-je accéder à un enregistrement de ce sous-formulaire et y lire la valeur d'un champ et éventuellement changer la valeur d'un autre champ.
Merci de votre aide
Giques
Giques
Merci pour ces explications C'est exactement ce que je cherchais.
En fait j'oubliais juste de mettre le "Focus" sur le sous-formulaire
Salut
Giques "Raymond [mvp]" a écrit dans le message de news: O#
Bonjour.
à partir de n'importe quel endroit du formulaire principal ou d'un autre sous-formulaire tu peux atteindre un champ dans un enregistrement de tel sous-formulaire. Tu peux faire: Forms!formulaire1!SF1.SetFocus DoCmd.GoToRecord , , acLast Forms!formulaire1!SF1!Madate.SetFocus
Formulaire1 étant le formulaire principal SF1 étant le sous-formulaire dans l'exemple ci-dessus, tu mets le focus sur le controle sous-formulaire,
ensuite tu déplaces le curseur sur le dernier enregistrement et ensuite tu mets le focus sur le champ Madate. Pour mettre ce champ madate du defrnier enregistrement dans une variable par
il existe des variantes plus ou moins simple ou compliquées. lire la page : http://access.seneque.free.fr/sous_formulaires.htm -- @+ 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
"Giques" a écrit dans le message de
news: 41739397$0$8247$
Bonjour à tous,
J'ai formulaire dans lequelle j'affiches un sous-formualaire par une requête SQL.
Comme puis-je accéder à un enregistrement de ce sous-formulaire et y lire
la valeur d'un champ et éventuellement changer la valeur d'un autre champ.
Merci de votre aide
Giques
Merci pour ces explications
C'est exactement ce que je cherchais.
En fait j'oubliais juste de mettre le "Focus" sur le sous-formulaire
Salut
Giques
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news: O#8rXtPtEHA.3972@TK2MSFTNGP15.phx.gbl...
Bonjour.
à partir de n'importe quel endroit du formulaire principal ou d'un autre
sous-formulaire tu peux atteindre un champ dans un enregistrement de tel
sous-formulaire. Tu peux faire:
Forms!formulaire1!SF1.SetFocus
DoCmd.GoToRecord , , acLast
Forms!formulaire1!SF1!Madate.SetFocus
Formulaire1 étant le formulaire principal
SF1 étant le sous-formulaire
dans l'exemple ci-dessus, tu mets le focus sur le controle
sous-formulaire,
ensuite tu déplaces le curseur sur le dernier enregistrement et ensuite tu
mets le focus sur le champ Madate.
Pour mettre ce champ madate du defrnier enregistrement dans une variable
par
il existe des variantes plus ou moins simple ou compliquées.
lire la page : http://access.seneque.free.fr/sous_formulaires.htm
--
@+
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
"Giques" <Anti-Spam-gilbert.charlier@tiscali.be> a écrit dans le message
de
Merci pour ces explications C'est exactement ce que je cherchais.
En fait j'oubliais juste de mettre le "Focus" sur le sous-formulaire
Salut
Giques "Raymond [mvp]" a écrit dans le message de news: O#
Bonjour.
à partir de n'importe quel endroit du formulaire principal ou d'un autre sous-formulaire tu peux atteindre un champ dans un enregistrement de tel sous-formulaire. Tu peux faire: Forms!formulaire1!SF1.SetFocus DoCmd.GoToRecord , , acLast Forms!formulaire1!SF1!Madate.SetFocus
Formulaire1 étant le formulaire principal SF1 étant le sous-formulaire dans l'exemple ci-dessus, tu mets le focus sur le controle sous-formulaire,
ensuite tu déplaces le curseur sur le dernier enregistrement et ensuite tu mets le focus sur le champ Madate. Pour mettre ce champ madate du defrnier enregistrement dans une variable par
il existe des variantes plus ou moins simple ou compliquées. lire la page : http://access.seneque.free.fr/sous_formulaires.htm -- @+ 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
"Giques" a écrit dans le message de
news: 41739397$0$8247$
Bonjour à tous,
J'ai formulaire dans lequelle j'affiches un sous-formualaire par une requête SQL.
Comme puis-je accéder à un enregistrement de ce sous-formulaire et y lire
la valeur d'un champ et éventuellement changer la valeur d'un autre champ.