Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel d'Access 2016

Créer un formulaire sur des tables liées

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Servez-vous de l'assistant de formulaire pour créer un formulaire et un sous-formulaire à partir de tables liées entre elles.
05:37

Transcription

Nous allons à présent découvrir comment créer un formulaire et son sous-formulaire. Alors, ça sert à quoi ? L'idée est la suivante, dans la partie hôte de mon formulaire, je vais avoir une information, un enregistrement. Et dans la partie basse, je vais avoir une liste d'enregistrement. Alors, vous allez me dire, c'est un peu compliqué ce que vous nous racontez-là. Ça quoi est-ce que cela peut-il servir ? On va prendre un exemple. Moi, ce que je souhaiterais avoir, c'est que, lorsque je consulte un bien immobilier, j'aimerais avoir pour ce bien, en dessous de la fiche de ce bien, la liste complète de toutes les visites qui ont eu lieu pour ce bien. Voilà ce que j'aimerais avoir. Ma fiche principale. Et le bien immobilier sera mon formulaire. Ma fiche secondaire, qui va être la liste de toutes les visites réalisées sur ce bien, ce sera mon sous-formulaire. Cela va me faciliter la vie. Comment est-ce qu'on fait ce genre d'activité avec Access ? Il faut déjà que je revienne dans Access. Je vais vous demander de vous rapprocher des fichiers d'exercices de cette formation, et je m'ouvrir dans le chapitre cinq. La base de données baptisée immoFormulaire sur plusieurs tables. Une fois que vous l'aurez ouverte, vous allez vous retrouver à la tête de trois tables, et d'un formulaire déjà réalisé. Si je double-clique sur ce formulaire, on peut d'ores et déjà saisir un bien. Je referme ce formulaire. Je souhaite donc maintenant, sur Biens immobiliers, faire un formulaire un peu identique à celui-là. Mais, j'aimerais avoir en dessous, dans cette zone-là, la possibilité de venir saisir des visites ou voir des visites. Comment est-ce que je vais faire cela ? Je ferme cette fenêtre. Je me positionne sur Biens immobiliers, je viens sur créer. Je viens dans formulaire, et je viens toujours dans assistant formulaire. Comme je suis sur Biens immobiliers, pas de problème. Voilà la table qui est ici. Je n'ai pas besoin de faire quoi que ce soit à ce niveau-là. Bien, alors moi pour faire cela, j'ai besoin de la désignation, de la description, de la date d'entrée, de la disposition, de la surface, du prix, de l'adresse, du code postal, de la ville et du complément d'adresse. Bien. Oui, mais il n'y a pas que ça. Je voudrais avoir dans le même formulaire, les informations ayant trait à la visite. Pour ce faire, j'ouvre tout simplement cette boite, et je viens sur visite. Alors je peux le faire pourquoi ? Je peux le faire parce que, nous avons mis en place un modèle relationnel en amont. Si je n'avais pas mis en place mon modèle relationnel, je ne pourrais pas le faire. Ça poserait des problèmes. Là, étant donné qu'on lui a expliqué que, le champ ID Biens, devrait être connecté en tant que clé étrangère dans ID Biens de visite, ça ne lui pose aucun problème qu’on affiche dans un même formulaire des informations issues de cette table et des informations issues de celle-là. Je reviens dans Access. Je vais donc dire que, j'aimerais bien avoir à l'étage du dessous, l'ID du client qui a visité, la date de la visite et les observations qui ont été faites pour cette visite. Je fais maintenant suivant. Là, on me dit, comment est-ce que tu veux organiser les choses ? Tu veux regrouper par bien immobilier, c'est-à-dire mettre dans le formulaire principal le bien immobilier, et dans sous formulaire les informations concernant la visite, comme ceci. Ou bien, je souhaite faire l'inverse. Et là ça n'a pas de sens. Donc, je prends le premier choix. Est-ce que je veux créer un formulaire avec son sous formulaire, ou est-ce que je veux un formulaire attaché ? Un formulaire attaché, c'est ni plus ni moins, qu'un deuxième formulaire qui s'ouvre par-dessus le premier, lorsque je clic sur un bouton. Moi, je vais prendre un formulaire avec son sous formulaire. Je fais, suivant. Comment est-ce que je veux que mon sous formulaire soit présenté ? Je veux qu'il soit tabulaire. C'est-à-dire, je veux que dans mon sous formulaire il y ait les titres des colonnes et en dessous les différentes valeurs. Le formulaire principale lui sera présenté comme précédemment, lorsqu'on a créé ce formulaire-là. C'est-à-dire en colonnes. Je fais suivant. Comment je veux appeler mon formulaire principal. Je vais l'appeler, Gestion des visites... par le bien. Donc, gestion des visites par le bien, puisque lorsque mon bien va s'afficher, j'aurais en dessous les visites et je pourrais en rajouter. Et en dessous, je vais écrire qu'il s'agit du sous-formulaire. Je prends tout ça, CTRL+C. Je viens le mettre derrière, je fais un espace, CTRL+V. C'est le sous formulaire qui va avec gestion des visites par le bien. Je fais terminer. Je patiente quelques secondes. Et là, voilà, j'obtiens ceci. Alors, ce n'est pas parfait, mais on va voir par la suite qu'il est possible de le modifier. J'ai en haut, mon formulaire principal. Et j'ai en dessous, mon sous-formulaire dans lequel je pourrais choisir mes clients au fur et à mesure qu'ils feront des visites pour ce bien.

L'essentiel d'Access 2016

Apprenez à concevoir une base de données relationnelle avec Access. Utilisez les tables, saisissez des données, effectuez des requêtes de sélection, créez des formulaires, etc.

5h30 (78 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :9 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !