Le champ dépendant change en fonction de la valeur sélectionnée dans un autre champ
Nous sommes heureux de présenter une nouvelle fonctionnalité sur le service QuintaDB.
Le champ dépendant change après avoir sélectionné une valeur spécifique dans un autre champ, à condition qu'il existe une relation entre les formulaires parents de ces champs.
Examinons maintenant un exemple de création et d'utilisation de champs dépendants.
La tâche consiste à créer un bon de commande de voiture et les modèles et configurations de voitures changeront en fonction de la marque que vous choisissez.
Ce formulaire comporte un type de champ de bouton radio avec trois marques de voitures.
3.1. Créez un champ Relation.
Dans cet exemple, il s'agit d'une relation avec le champ "Marque" du formulaire "Marques de voitures". Le type de relation est Plusieurs-à-un, Bouton radio.
3.2. Le deuxième champ sera le champ "Modèle" sur une seule ligne.
Les modèles de voitures doivent correspondre aux marques de voitures.
Nous avons utilisé le type de relation Plusieurs-à-un car une marque peut avoir plusieurs modèles.
5.1 Ajoutez deux champs avec le type Relation au formulaire. Le premier est associé au champ "Marque" du formulaire "Marques de voitures".
La seconde avec le champ "Modèle" du formulaire "Modèles de voitures". Dans les deux cas, le type de relation est Plusieurs-à-Un, Bouton radio.
5.2 Créez le champ "Ligne de coupe". Type de ligne unique.
Pour plus de commodité, nous organisons les champs sur la même ligne. Découvrez comment procéder dans cet article.
La fonction Champ dépendant est disponible pour ce champ, car nous avons créé la relation entre les formulaires décrite dans l'élément 3.1.
En d'autres termes, pour déverrouiller cette fonction pour le champ de relation dans le formulaire "C", vous devez associer le formulaire "C" aux formulaires "A" et "B", dans lesquels il doit y avoir une relation entre les formulaires "A" et "B".
6.1. Cochez la case à côté de l'option Champ dépendant.
6.2. Sélectionnez le champ "Marque" dans la liste déroulante. Les données seront désormais chargées dynamiquement dans le champ "Modèle", en fonction de la valeur sélectionnée dans le champ "Marque".
Comme vous pouvez le constater, le champ "Modèle" change en fonction de la marque de voiture sélectionnée.
Voici à quoi ressemble le tableau avec les enregistrements:
8.1. Ajoutez le champ Type de ligne unique - "Entrez votre nom"
8.2. Le formulaire « Commande de voiture » doit être lié à tous les précédents.
Le deuxième champ est le champ Relation avec le champ « Marque » du formulaire « Marques de voitures ». Le type de relation est Plusieurs-à-un, bouton radio.
Troisièmement - avec le champ "Modèle" du formulaire "Modèles de voitures". Le type de relation est Plusieurs-à-un, Bouton radio.
Quatrièmement - avec le champ "Ligne de coupe" du formulaire "Niveaux de coupe". Le type de relation est Plusieurs-à-un, Bouton radio.
8.3. Activez l’option Champ dépendant. Le champ "Modèle" dépend du champ "Marque", et le champ "Ligne de coupe" du champ "Modèle".
Nous utilisons deux champs dépendants dans cet exemple, mais il peut y en avoir bien d'autres. L'essentiel est de respecter la condition décrite ci-dessus: créer une relation avec les formes, qui ont une relation entre elles.
Vérifions-le et ajoutons quelques enregistrements:
La table avec les enregistrements:
Nous espérons que cette fonctionnalité vous sera utile!
Nouveautés dans QuintaDB : commentaires d'enregistrement, événements de calendrier récurrents et plus encore
La bonne méthode. « Diviser pour mieux régner »: filtrer et sélectionner les données, configurer les autorisations des utilisateurs pour le tableau
Fonctions et scripts (champ Formule)