Χρησιμοποιήστε αυτές τις λειτουργίες τύπου πεδίου για να εκτελέσετε υπολογισμούς στη βάση δεδομένων
Μπορείτε να βρείτε ένα πεδίο τύπου στην ενότητα "Για προχωρημένους":
Αυτός ο τύπος πεδίου χρησιμοποιείται για την εκτέλεση απλών αριθμητικών πράξεων (προσθήκη, αφαίρεση, πολλαπλασιασμός, διαίρεση) με αριθμητικά πεδία ή για ένωση συμβολοσειρών από διαφορετικά πεδία κειμένου.
Παράδειγμα: έχουμε πίνακα παραγγελιών με τρεις στήλες: "Όνομα", "Τιμή" και "Ποσότητα".
Χρησιμοποιώντας το πεδίο Τύπος, μπορείτε να υπολογίσετε τη συνολική τιμή. Δημιουργήστε το πεδίο "Σύνολο", πληκτρολογήστε: τύπο.
Ορίστε τον τύπο:
Πεδίο "Τιμή" * (πολλαπλασιασμός) Πεδίο "Ποσότητα"
Οι τελεστές πρέπει να αντιμετωπίζονται ως δεκαδικά σε αυτό το παράδειγμα, καθώς η τιμή μπορεί να μην είναι ακέραιος.
Το αποτέλεσμα υπολογισμού στον πίνακα:
Στη σελίδα επεξεργασίας πεδίου τύπου μπορείτε να ενεργοποιήσετε την επιλογή "Κάντε το πεδίο ορατό στη φόρμα".
Θα μπορείτε να δείτε το πεδίο στη φόρμα, το οποίο θα μετρά σε πραγματικό χρόνο, ανάλογα με τις καθορισμένες τιμές εάν αυτή η επιλογή είναι ενεργοποιημένη:
Για το επόμενο παράδειγμα θα χρησιμοποιήσουμε τον πίνακα "Πελάτες", ο οποίος περιέχει τις στήλες "Όνομα", "Επώνυμο" και "Τηλέφωνο".
Αρχικά, ας προσθέσουμε τον τύπο " Ονομα επώνυμο".
Ο τύπος θα συνδυάσει τις τιμές αυτής της στήλης εάν οι τελεστές αντιμετωπίζονται ως κείμενο.
Θα συνδέσουμε τους πίνακες "Παραγγελίες" και "Πελάτες". Διαβάστε περισσότερα σχετικά με τη σχέση μεταξύ πινάκων σε αυτό το άρθρο.
Οι στήλες από τον συνδεδεμένο πίνακα μπορούν να χρησιμοποιηθούν ως τελεστές εάν υπάρχει σχέση μεταξύ των πινάκων.
Έχουμε συνδέσει τους πελάτες με τις παραγγελίες τους, τώρα ας προσθέσουμε έναν τύπο που θα υπολογίσει το πληρωτέο ποσό με φόρο 20%.
Ο τύπος θα έχει την εξής μορφή:
Συνολικό πεδίο + (συν) Σταθερό - 20%
Χρησιμοποιώντας το Constant ως τελεστή, μπορείτε να καθορίσετε οποιαδήποτε τιμή. Το Constant υποστηρίζει αριθμητικές τιμές / ποσοστά κειμένου και ποσοστά.
Ως αποτέλεσμα, η στήλη "Πληρωτέο ποσό" εμφανίζει τη συνολική τιμή + 20%:
Για παράδειγμα, χρησιμοποιούμε την Πύλη πελατών, με τη δυνατότητα παραγγελίας προγράμματος προγραμματισμού και σύνδεσης.
Η πύλη έχει μόνο έναν πίνακα "Ηλεκτρονική παραγγελία" με τον ακόλουθο τύπο:
Στην καρτέλα "Advanced Options" ενεργοποιήσαμε την επιλογή "Link to record view":
Ρυθμίζουμε "Πρόσβαση σε μόνο εγγραφές" για κάθε χρήστη πύλης Και ορισμένα πεδία είναι κρυμμένα στη φόρμα.
Μπορείτε να διαβάσετε περισσότερα σχετικά με τις ρυθμίσεις πρόσβασης για χρήστες πύλης και πρόσβαση σε επίπεδο πεδίου μέσω αυτού του συνδέσμου.
Ο χρήστης της πύλης προσθέτει μια νέα εγγραφή:
Τώρα βλέπει τους δίσκους του στο τραπέζι. Κάντε κλικ στον τύπο με την επιλογή "Link to record view":
Ο χρήστης θα ανακατευθύνει στο Widget εγγραφής, το οποίο ετοιμάσαμε:
Ο χρήστης μπορεί να αποθηκεύσει ή να εκτυπώσει τιμολόγιο. Διαβάστε πώς να δημιουργήσετε πρότυπο εγγραφής widget μέσω αυτού του συνδέσμου.
Επίσης, μπορείτε να επιλέξετε το πρότυπο εγγραφής για την επιλογή "Link to Record view".
Ενεργοποιήστε την επιλογή "Link to Record view" στην ενότητα "Advanced" και επιλέξτε πρότυπο εγγραφής από τη λίστα:
Με αυτόν τον τρόπο μπορείτε ακόμη και να δημιουργήσετε τα διάφορα πεδία τύπων, κάνοντας κλικ σε κάθε διαφορετικό πρότυπο εγγραφής που θα εφαρμοστεί στην προβολή εγγραφής.