jeudi 15 novembre 2012
VBA Access - code VBA pour contrôler la navigation formulaire
Lorsque vous concevez votre application à l'aide de Microsoft Access, vous devez normalement concevoir un certain nombre de formes. Chacune de ces formes aider les utilisateurs finaux exécutant une tâche particulière. Dans une application Access multi-forme, il est important de permettre aux utilisateurs de naviguer facilement d'une forme à une autre alors qu'ils vaquent à l'aide de votre application.
Vous pouvez contrôler la façon dont les formes sont ouvertes et fermées sur la base de certaines actions de l'utilisateur. En général, vous créez un formulaire standard qui permettent à l'utilisateur de cliquer sur un élément pour sélectionner un formulaire à ouvrir. Vous pouvez également créer un formulaire maître pour permettre à l'utilisateur d'ouvrir d'autres formes de ce formulaire principal. De toute façon permettra de faciliter la navigation de votre demande. Le type de navigation que vous créez est dictée par la façon dont les utilisateurs interagissent avec diverses formes.
Au cours de la conception de votre application, vous devriez considérer le flux ou l'ordre de vos formulaires et la façon dont les utilisateurs se passer d'une forme à une autre. En utilisant du code VBA, il est très facile de contrôler la façon dont se comportent les formes. L'accès du code VBA suivant vous montre comment ouvrir, fermer, minimiser et cacher les formes.
»Pour ouvrir un formulaire
DoCmd.OpenForm "NameOfForm"
'Pour fermer un formulaire
DoCmd.Close acForm "NameOfForm"
»Pour masquer un formulaire
NameOfForm.Visible = False
»Pour afficher une forme
NameOfForm.Visible = True
«Afin de minimiser une forme
DoCmd.Minimize
Pour ouvrir un formulaire automatiquement lorsque l'application s'ouvre, utilisez la macro AutoExec. Ceci est spécifieront qui forment à ouvrir lorsque vous créez cette macro. Ceci permettra d'éviter aux utilisateurs d'avoir à ouvrir MS Access d'abord, puis rechercher manuellement un formulaire à ouvrir....
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire