jeudi 29 novembre 2012

Microsoft Access sous-formulaire


Formes viennent dans beaucoup de variétés dans Microsoft Access. Une des formes les plus courantes d'utiliser un sous-formulaire. En général, un sous-formulaire a une grille comme l'apparence et est utilisé pour afficher plus d'un enregistrement.

Parfois, un sous-formulaire Microsoft Access peut être utilisé conjointement avec un formulaire principal à modéliser ce qui est connu comme une relation un à plusieurs. Prenez par exemple un système de facturation où un client peut avoir plusieurs commandes. Nous souhaitons mettre en place une table pour les clients et un pour les commandes. Nous pourrions alors créer la relation entre les deux tables de montrer que pour chaque client il ya un ordre et chaque ordre ne peut appartenir qu'à un seul client. Le lien de la relation serait l'ID du client qui serait la clé primaire de la face (client) et le tableau de côté plusieurs (commandes) table.

Maintenant que nous avons la relation en place, il est temps de créer les formes. Parce que nous avons une relation un à plusieurs, il est logique d'afficher un formulaire principal tenant un client et un sous-formulaire montrant toutes leurs commandes. Si vous utilisez Access 2007 Création d'un scénario principal et sous-formulaire est très facile à condition d'avoir la relation entre les tables en place. Il est littéralement aussi facile que de cliquer sur un bouton. Dans les versions précédentes de MS Access mais vous devez d'abord créer un formulaire principal et le sous-formulaire, puis sélectionnez Microsoft Access dans la boîte à outils contrôles. Vous pouvez ensuite faire glisser et déposer ce sous-formulaire dans une zone vide de l'écran principal.

Tant le principal et sous-formulaire doit avoir une source d'enregistrement comme une table ou une requête. Dans ce cas, vous lier la table des clients comme source d'enregistrement du formulaire principal et lier la table des commandes comme source d'enregistrement du sous-formulaire.

Pour lier le sous-formulaire au formulaire principal que vous allez dans la vue de conception de formulaire et cliquez droit sur le sous-formulaire pour faire apparaître la fenêtre des propriétés. Les propriétés à définir sont les «Champs fils» et «Champs pères. Ce qui veut dire que nous devons entrer dans le tableau reliant la valeur d'ID dans ces deux propriétés pour faire la jonction entre le principal et le sous-formulaire. Dans ce cas, l'ID du client est le domaine de l'assemblage et il doit être entré dans le maître de la liaison et les propriétés de l'enfant.

Principal et les sous-formulaires sont difficiles à mettre en place dans un premier temps. Une fois que vous obtenez le coup de eux, ils deviennent une seconde nature et peut être utilisé pour modéliser plusieurs scénarios différents accès de bases de données relationnelles....

Aucun commentaire:

Enregistrer un commentaire