Μια υποφόρμα είναι μια φόρμα που εισάγεται σε άλλη μορφή
Όταν εργάζεστε με σχεσιακή βάση δεδομένων, συχνά πρέπει να προβάλετε πολλούς πίνακες ή να συμπληρώσετε πολλούς πίνακες χρησιμοποιώντας μία φόρμα.
Οι δευτερεύουσες μορφές στην υπηρεσία QuintaDB είναι ένα βολικό εργαλείο για αυτό.
Άλλες λέξεις, η υπο-μορφή είναι μια φόρμα που εισάγεται σε άλλη μορφή.
Χρησιμοποιούνται γενικά όταν πρέπει να εμφανίζετε δεδομένα από πίνακες με σχέση μεταξύ ενός προς πολλούς.
Για παράδειγμα, ας πάρουμε τον πίνακα "Συμβάσεις", ο οποίος περιέχει όλες τις τρέχουσες συμβάσεις με την εταιρεία.
Ο στόχος είναι να συσχετιστεί ο πελάτης με τις συμβάσεις του. Σε αυτήν την περίπτωση, ένας πελάτης μπορεί να έχει πολλά συμβόλαια.
Δημιουργώ μια νέα φόρμα με την ονομασία "С πελάτες". Έχω ήδη δημιουργήσει πεδία εισαγωγής επαφών.
Τώρα πρέπει να δημιουργήσω ένα πεδίο Subform. Μπορείτε να το βρείτε στην ενότητα "Για προχωρημένους".
Επιλέξτε τον πίνακα «Συμβάσεις» από την αναπτυσσόμενη λίστα
Έτσι φαίνεται το Subform στην κύρια φόρμα:
Ο πίνακας "Πελάτες":
Ρυθμίσεις δευτερεύουσας φόρμας
Στη σελίδα επεξεργασίας πεδίου Subform μπορείτε:
Στην καρτέλα Ρυθμίσεις Subform μπορείτε:
Εάν υπάρχει μια Subform στον πίνακα σας, τότε μπορείτε να χρησιμοποιήσετε τις στήλες τους ως τελεστές για τον τύπο και επίσης να εμφανίσετε τη στήλη Linked.
Για παράδειγμα, ας επιστρέψουμε στον πίνακα "Πελάτες". Η εργασία είναι να δείξει το συνολικό ποσό όλων των συμβάσεων για έναν συγκεκριμένο πελάτη.
Για να το κάνετε αυτό, προσθέστε το πεδίο Συνδεδεμένη στήλη και επιλέξτε τη στήλη "Ποσό $".
Ως αποτέλεσμα, λαμβάνετε μια στήλη "Σύνολο" στην οποία εμφανίζεται το συνολικό ποσό όλων των συμβάσεων: