J'ai une petite question. Je crée un formulaire en tout vba. J'aimerai pouvoir mettre des contrôle dans l'entête de formulair
j'ai essayé frm.section(acHeader).visible = true. Ceci ne marche pas
Aprés recherche dans les archives, je trouve une superbe réponse de snack qui utilise la méthode DoCmd.RunCommand acCmdFormHdrFt . Et ceci marche trés bien
Mais je suis surpris de ne pas trouver une reponse bien vba car si je ne m'abuse, la fonction précédente n'utilise pas les spécificité de vba mais la barre de menu d'access
voil
ja qui espére améliorer ainsi sa culture générale.
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
Benoit Compoint [MS]
Bonjour,
Par définition, le code source qui figure dans les modules des versions 32 bits d'Access est toujours du code VBA. Les deux instructions suivantes sont donc bien des instructions VBA : DoCmd.RunCommand acCmdFormHdrFt frm.section(acHeader).visible = true
L'instruction "DoCmd.RunCommand acCmdFormHdrFt" permet de créer les sections entête et pied-de-page d'un formulaire. Tandis que la propriété "frm.section(acHeader).visible" permet d'afficher ou de masquer la section entête d'un formulaire (sous réserve que cette section existe).
La méthode RunCommand de l'objet Docmd remplace effectivement la méthode DoMenuItem des versions antérieures à Access 97. La particularité de la méthode RunCommand est que son unique argument admet un grand nombre de constantes. Pour trouver rapidement la constante qui correspond à l'action recherchée, le site Web de Terry Wickenden s'avère souvent très utile : http://home.clara.net/tkwickenden/fulllist.htm
Benoit Compoint
"joyeux atchoum" wrote in message news:
Bonjour (et bonne année)
J'ai une petite question. Je crée un formulaire en tout vba. J'aimerai pouvoir mettre des contrôle dans l'entête de formulaire
j'ai essayé frm.section(acHeader).visible = true. Ceci ne marche pas. Aprés recherche dans les archives, je trouve une superbe réponse de snack qui utilise la méthode DoCmd.RunCommand acCmdFormHdrFt . Et ceci marche trés
bien.
Mais je suis surpris de ne pas trouver une reponse bien vba car si je ne m'abuse, la fonction précédente n'utilise pas les spécificité de vba mais la
barre de menu d'access.
voili ja qui espére améliorer ainsi sa culture générale.
Bonjour,
Par définition, le code source qui figure dans les modules des versions 32
bits d'Access est toujours du code VBA.
Les deux instructions suivantes sont donc bien des instructions VBA :
DoCmd.RunCommand acCmdFormHdrFt
frm.section(acHeader).visible = true
L'instruction "DoCmd.RunCommand acCmdFormHdrFt" permet de créer les sections
entête et pied-de-page d'un formulaire.
Tandis que la propriété "frm.section(acHeader).visible" permet d'afficher ou
de masquer la section entête d'un formulaire (sous réserve que cette section
existe).
La méthode RunCommand de l'objet Docmd remplace effectivement la méthode
DoMenuItem des versions antérieures à Access 97.
La particularité de la méthode RunCommand est que son unique argument admet
un grand nombre de constantes.
Pour trouver rapidement la constante qui correspond à l'action recherchée,
le site Web de Terry Wickenden s'avère souvent très utile :
http://home.clara.net/tkwickenden/fulllist.htm
Benoit Compoint
"joyeux atchoum" <anonymous@discussions.microsoft.com> wrote in message
news:A4740A10-75CB-4F1D-9024-BC6349E8A562@microsoft.com...
Bonjour (et bonne année)
J'ai une petite question. Je crée un formulaire en tout vba. J'aimerai
pouvoir mettre des contrôle dans l'entête de formulaire
j'ai essayé frm.section(acHeader).visible = true. Ceci ne marche pas.
Aprés recherche dans les archives, je trouve une superbe réponse de snack
qui utilise la méthode DoCmd.RunCommand acCmdFormHdrFt . Et ceci marche trés
bien.
Mais je suis surpris de ne pas trouver une reponse bien vba car si je ne
m'abuse, la fonction précédente n'utilise pas les spécificité de vba mais la
barre de menu d'access.
voili
ja qui espére améliorer ainsi sa culture générale.
Par définition, le code source qui figure dans les modules des versions 32 bits d'Access est toujours du code VBA. Les deux instructions suivantes sont donc bien des instructions VBA : DoCmd.RunCommand acCmdFormHdrFt frm.section(acHeader).visible = true
L'instruction "DoCmd.RunCommand acCmdFormHdrFt" permet de créer les sections entête et pied-de-page d'un formulaire. Tandis que la propriété "frm.section(acHeader).visible" permet d'afficher ou de masquer la section entête d'un formulaire (sous réserve que cette section existe).
La méthode RunCommand de l'objet Docmd remplace effectivement la méthode DoMenuItem des versions antérieures à Access 97. La particularité de la méthode RunCommand est que son unique argument admet un grand nombre de constantes. Pour trouver rapidement la constante qui correspond à l'action recherchée, le site Web de Terry Wickenden s'avère souvent très utile : http://home.clara.net/tkwickenden/fulllist.htm
Benoit Compoint
"joyeux atchoum" wrote in message news:
Bonjour (et bonne année)
J'ai une petite question. Je crée un formulaire en tout vba. J'aimerai pouvoir mettre des contrôle dans l'entête de formulaire
j'ai essayé frm.section(acHeader).visible = true. Ceci ne marche pas. Aprés recherche dans les archives, je trouve une superbe réponse de snack qui utilise la méthode DoCmd.RunCommand acCmdFormHdrFt . Et ceci marche trés
bien.
Mais je suis surpris de ne pas trouver une reponse bien vba car si je ne m'abuse, la fonction précédente n'utilise pas les spécificité de vba mais la
barre de menu d'access.
voili ja qui espére améliorer ainsi sa culture générale.
joyeux atchoum
bonjou
Desolé pour la réponse tardive, je n'ai pas vu votre réponse passée
Merci pour ce complément d'information. Il est vrai que je m'attendais à une autre façon de proceder que le runcommand du genre forms(frmname).CreateSection = 0 mais bon on ne peux pas tout avoir
merc
ja : qui demeure dans des questions fondamentales n'est ce pas ;)
bonjou
Desolé pour la réponse tardive, je n'ai pas vu votre réponse passée
Merci pour ce complément d'information. Il est vrai que je m'attendais à une autre façon de proceder que le runcommand du genre forms(frmname).CreateSection = 0 mais bon on ne peux pas tout avoir
merc
ja :
qui demeure dans des questions fondamentales n'est ce pas ;)
Desolé pour la réponse tardive, je n'ai pas vu votre réponse passée
Merci pour ce complément d'information. Il est vrai que je m'attendais à une autre façon de proceder que le runcommand du genre forms(frmname).CreateSection = 0 mais bon on ne peux pas tout avoir
merc
ja : qui demeure dans des questions fondamentales n'est ce pas ;)