English Drapeau English Español Drapeau Español Deutsch Drapeau Deutsch Italiano Drapeau Italiano Polski Drapeau Polski Nederlands Drapeau Nederlands Português Drapeau Português Français Drapeau Français 中文 Drapeau 中文 日本語 Drapeau 日本語 हिन्दी Drapeau हिन्दी اللغة العربية Drapeau اللغة العربية Русский Drapeau Русский Українська Drapeau Українська עִברִית Drapeau עִברִית Ελληνικά Drapeau Ελληνικά Türk Drapeau Türk Latvietis Drapeau Latvietis Dansk Drapeau Dansk Norsk Drapeau Norsk Íslenska Drapeau Íslenska 한국어 Drapeau 한국어 Suomen Drapeau Suomen Gaeilge Drapeau Gaeilge Bahasa Melayu Drapeau Bahasa Melayu Svenska Drapeau Svenska Čeština Drapeau Čeština
Utilisateur IcôneConnexion
Français Drapeau Français

Connexion

 

Champ dépendant

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.

Remplir les commandes de voitures

1. Créez le formulaire "Marques de voitures".

Ce formulaire comporte un type de champ de bouton radio avec trois marques de voitures.

Formulaire de marques

2. Créez un enregistrement pour chaque marque:

Tableau des marques

3. Créez le formulaire "Modèles 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.

Formulaire de modèles

4. Remplissez le tableau "Modèles de voitures".

Remplissez le formulaire de modèles

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.

Tableau des modèles

5. Créez le formulaire "Niveaux de finition".

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.Formulaire de lignes de coupe

6. Ouvrez l'édition du champ "Modèle".

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".

Définition de l'option de champ dépendant

7. Remplissez le formulaire "Niveaux de finition":

Garnitures de remplissage

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:

Tableau des niveaux de finition

8. Créez maintenant le formulaire "Commande de voiture".

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".

Configuration dépendante de la ligne de coupe

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.

9. Le formulaire "Commande de voiture" est prêt.

Formulaire de commande de voiture

Vérifions-le et ajoutons quelques enregistrements:

Remplir les commandes de voitures

La table avec les enregistrements:

Tableau des commandes

Nous espérons que cette fonctionnalité vous sera utile!