Documentation pour la conception de base de données
Comment pouvons-nous vous aider ?
Recherche sur tout le site

Afficher les références de feuilles existantes

Tutoriel vidéo

Créer une sous-table de référence

Si vous avez un champ lié avec la fonction Lier & Charger sur une de vos feuilles de base de données, vous pouvez utiliser des sous-tables de référence pour afficher toutes les entrées associées appartenant à la feuille à laquelle vous liez dans la feuille d'origine à partir de laquelle vous effectuez le lien.

Par exemple, imaginons que vous ayez une feuille de commandes de vente avec un champ Lier & Charger qui relie le client associé à une commande à partir de la feuille intitulée Clients. Nous pouvons alors ajouter nos enregistrements de commandes de vente liés à un client en tant que sous-table de référence sur notre feuille Clients, ce qui nous permettra de voir toutes les commandes de vente qu'un client a passées. C'est une façon pratique de retrouver automatiquement les références particulière d'une donnée précise, ce qui ajoute beaucoup de souplesse dans la gestion de votre base de données.

Il est indispensable que la feuille que vous choisissez contienne une référence à la feuille actuelle. Dans notre exemple, les commandes de vente configurées dans le formulaire client ont un champ qui sélectionne un client avec Lier& Charger.Sinon, Ragic ne pourra pas établir de lien entre une commande de vente et un client.

Étant donné que ce lien existe, nous pouvons aller sur notre feuille Clients pour ajouter la sous-table de référence.

Pour ajouter une sous-table de référence à un formulaire, allez dans le mode design du formulaire dans lequel vous voulez ajouter la sous-table. Sélectionnez Afficher les références des feuilles existantes sous le bouton Outils dans Outils de liaison des feuilles.

Faites glisser le composant Sous-table liée que vous souhaitez ajouter vers l'emplacement désiré de votre feuille.

Lorsque vous relâchez le composant, une fenêtre de sélection de champ similaire à celle de la page liste apparaîtra, vous permettant de choisir les champs que vous voulez inclure dans cette sous-table. Vous devrez sélectionner au moins 2 champs, car Ragic doit afficher les valeurs de champ sous les titres de champ. Une fois terminé, cliquez sur le bouton Insérer une sous-table pour ajouter la sous-table de référence à votre feuille.

N'oubliez pas de sauvegarder votre design après avoir ajouté votre sous-table de référence.

Ragic affichera désormais automatiquement, sous les champs clients, les entrées de commandes de vente leur étant associées à partir de la feuille Commandes de vente.

Il est important de noter que la sous-table de référence est conçue pour être en lecture seule. Ainsi, la saisie des données doit toujours être effectuée sur la feuille d'origine - dans notre exemple, les commandes de vente seront toujours ajoutées via la feuille Commandes de vente, et elles s'afficheront automatiquement sous les clients correspondants.

Ajouter de nouveaux champs dans votre sous-table de référence

Si vous souhaitez ajouter un nouveau champ dans une sous-table de référence, cliquez sur Outils de liaison des feuilles pour afficher tous les liens existants. Vous trouverez le nom du formulaire source sous "Afficher les références des feuilles existantes". En cliquant sur ce nom, vous pourrez ajouter les champs disponibles à votre sous-table liée.

Lier vos lignes de sous-tableau de référence à l'entrée correspondante sur votre feuille source

Une fois que vous avez créé une sous-table de référence, vous pouvez ajouter un lien sur les lignes de la sous-table. Ce lien peut être associé à un champ texte de votre choix. En cliquant sur ce champ, vous serez dirigé vers l'entrée correspondante.

Dans l'exemple ci-dessous, nous allons modifier l'un des champs de la sous-table de référence sur notre feuille Clients pour créer un lien vers l'enregistrement de commande de vente associé dans la feuille Commandes de vente..

Dans le mode design de la page formulaire, accédez aux Outils formulaire. Vous verrez la feuille source de la sous-table de référence avec une icône d'engrenage à côté de son nom. Cliquez sur l'icône d'engrenage pour configurer le lien.

Cela affichera une boîte de dialogue pour définir le champ dans lequel votre lien sera placé. Dans notre exemple, nous voulons que ce soit le champ "Numéro de commande de vente". Si la feuille source a des versions multiples, nous pouvons configurer la version qui sera affichée par défaut.

Sauvegarder votre configuration et quittez le mode design. Vous verrez maintenant que les valeurs de champ sélectionnées sont devenues des liens.

Créer une entrée complète dans une sous-table liée

Si vous avez une sous-table qui est une référence provennant d'une autre feuille, ou qui est liée à une entrée complète avec l'outilNouvelle feuille à partir d'une sous-table , vous pouvez ajouter un bouton d'action pour ajouter facilement une nouvelle entrée dans le formulaire où cette sous-table est référencée. Pour cela, passez en mode design une fois dans la page formulaire où vous souhaitez ajouter l'action. Sous le menu Outils de formulaire, vous trouverez une liste de vos feuilles liées, triées par type de liaison. Cliquez sur l'icône d'engrenage à côté de la feuille liée dans laquelle vous souhaitez ajouter une nouvelle entrée.

Vous verrez une option vous permettant de créer un bouton pour ajouter des enregistrements avec la nouvelle feuille.

Il vous sera demandé de nommer le bouton qui sera ajouté à votre action.

Cela créera un bouton d'action vous permettant d'ajouter une nouvelle entrée à votre sous-table en remplissant la version complète du formulaire.

Remarque : si vous voulez supprimer un bouton d'action, veuillez consulter cet article.

Haut de page Table des matières

Start Ragic for Free

Sign up with Google