Το εξαρτώμενο πεδίο αλλάζει ανάλογα με την επιλεγμένη τιμή σε άλλο πεδίο
Είμαστε στην ευχάριστη θέση να παρουσιάσουμε μια νέα δυνατότητα στην υπηρεσία QuintaDB.
Το εξαρτημένο πεδίο αλλάζει μετά την επιλογή μιας συγκεκριμένης τιμής σε άλλο πεδίο, μια προϋπόθεση ότι υπάρχει σχέση μεταξύ των γονικών μορφών αυτών των πεδίων.
Τώρα ας δούμε ένα παράδειγμα δημιουργίας και χρήσης εξαρτημένων πεδίων.
Ο στόχος είναι να δημιουργήσετε μια φόρμα παραγγελίας αυτοκινήτου και τα μοντέλα και οι διαμορφώσεις του αυτοκινήτου θα αλλάξουν ανάλογα με τη μάρκα που θα επιλέξετε.
Αυτή η φόρμα έχει έναν τύπο πεδίου κουμπιού ραδιοφώνου με τρεις μάρκες αυτοκινήτων.
3.1. Δημιουργήστε ένα πεδίο Σχέσης.
Σε αυτό το παράδειγμα είναι μια σχέση με το πεδίο "Brand" από τη φόρμα "Car Brands". Ο τύπος σχέσης είναι Πολύ-προς-ένα, κουμπί επιλογής
3.2. Το δεύτερο πεδίο θα είναι ένα πεδίο "Μοντέλο".
Τα μοντέλα αυτοκινήτων πρέπει να ταιριάζουν με τις μάρκες αυτοκινήτων.
Χρησιμοποιήσαμε τον τύπο σχέσης Many-to-one επειδή μία μάρκα μπορεί να έχει πολλά μοντέλα.
5.1. Προσθέστε δύο πεδία με τον τύπο σχέσης στη φόρμα. Το πρώτο σχετίζεται με το πεδίο "Brand" από τη φόρμα "Car Brands".
Το δεύτερο με το πεδίο "Μοντέλο" από τη φόρμα "Μοντέλα αυτοκινήτου". Και στις δύο περιπτώσεις, ο τύπος σχέσης είναι το κουμπί "Πολύ προς ένα", κουμπί επιλογής.
Ανοίγουμε την επεξεργασία του πεδίου "Μοντέλο".
5.2 Δημιουργήστε το πεδίο "Γραμμή περικοπής". Τύπος μονής γραμμής.
Για ευκολία, τακτοποιούμε τα πεδία στην ίδια γραμμή. Δείτε πώς να το κάνετε αυτό αυτήν την ανάρτηση.
Η συνάρτηση Dependent Field είναι διαθέσιμη σε αυτό το πεδίο, επειδή δημιουργήσαμε τη σχέση μεταξύ των φορμών που περιγράφονται στο σημείο 3.1.
Με άλλα λόγια, για να ξεκλειδώσετε αυτήν τη λειτουργία για πεδίο σχέσης στη φόρμα "C", πρέπει να συσχετίσετε τη φόρμα "C" με τη φόρμα "A" και "B", όπου πρέπει να υπάρχει σχέση μεταξύ των μορφών "A" και "B" .
6.1. Επιλέξτε το πλαίσιο δίπλα στην επιλογή Εξαρτώμενο πεδίο.
6.2. Επιλέξτε το πεδίο "Επωνυμία" από την αναπτυσσόμενη λίστα. Τώρα τα δεδομένα θα φορτωθούν στο πεδίο «Μοντέλο» δυναμικά, με βάση την επιλεγμένη τιμή στο πεδίο «Επωνυμία».
Όπως μπορείτε να δείτε, το πεδίο "Μοντέλο" αλλάζει ανάλογα με την επιλεγμένη μάρκα αυτοκινήτου.
Έτσι φαίνεται ο πίνακας με τις εγγραφές:
8.1. Προσθήκη πεδίου τύπου μίας γραμμής - "Εισαγάγετε το όνομά σας"
8.2. Η φόρμα "Παραγγελία αυτοκινήτου" πρέπει να σχετίζεται με όλες τις προηγούμενες.
Το δεύτερο πεδίο είναι το πεδίο Σχέση με το πεδίο "Επωνυμία" από τη φόρμα "Επωνυμίες αυτοκινήτων". Ο τύπος σχέσης είναι Πολύ-προς-ένα, κουμπί επιλογής.
Τρίτο - με το πεδίο "Μοντέλο" από τη φόρμα "Μοντέλα αυτοκινήτου". Ο τύπος σχέσης είναι Πολύ-προς-ένα, κουμπί επιλογής.
Τέταρτον - με το πεδίο "Γραμμή περικοπής" από τη φόρμα "Επίπεδα περικοπής". Ο τύπος σχέσης είναι Πολύ-προς-ένα, κουμπί επιλογής
8.3. Ενεργοποιήστε την επιλογή Εξαρτώμενο πεδίο. Το πεδίο "Μοντέλο" εξαρτάται από το πεδίο "Επωνυμία" και το πεδίο "Γραμμή περικοπής" στο πεδίο "Μοντέλο".
Χρησιμοποιούμε δύο εξαρτημένα πεδία σε αυτό το παράδειγμα, αλλά μπορεί να υπάρχουν πολλά περισσότερα. Το κύριο πράγμα είναι να συμμορφώνεστε με την προϋπόθεση που περιγράφεται παραπάνω: δημιουργήστε μια σχέση με τις φόρμες, οι οποίες έχουν σχέση μεταξύ τους.
Ας το ελέγξουμε και προσθέστε μερικές εγγραφές:
Ο πίνακας με εγγραφές:
Ελπίζουμε να βρείτε αυτό το χαρακτηριστικό χρήσιμο!