Η Access διαθέτει πολλές ενσωματωμένες συναρτήσεις που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε παραστάσεις. Εάν έχετε διαβάσει τη δόμηση μιας παράστασης,μπορεί να θυμάστε ότι οι συναρτήσεις είναι μόνο ένα από τα πιθανά συστατικά μιας παράστασης. Ωστόσο, δεν μπορείτε να κάνετε πάρα πολλά πράγματα με τις παραστάσεις χωρίς να μάθετε πώς να προσθέτετε συναρτήσεις σε αυτές.
Σημείωση: Μπορείτε επίσης να χρησιμοποιήσετε προσαρμοσμένες συναρτήσεις στις παραστάσεις σας, αλλά εάν γνωρίζετε πώς να τις δημιουργήσετε, το πιο πολύ είναι ότι δεν χρειάζεστε κάποιο άρθρο όπως αυτό! Ίσως απλώς αναζητάτε μια λίστα με όλες τις διαθέσιμες συναρτήσεις της Access.
Πρώτα, δείτε ορισμένα βασικά στοιχεία σχετικά με τη χρήση των συναρτήσεων:
-
Για να χρησιμοποιήσετε μια συνάρτηση, πληκτρολογήστε τη λέξη-κλειδί, μια ανοιχτή παρένθεση, τα ορίσματα (τιμές) που θέλετε να στείλετε και, στη συνέχεια, μια δεξιά παρένθεση.
-
Ορισμένες συναρτήσεις δεν χρειάζονται ορίσματα, αλλά άλλες απαιτούν πολλά, σε αυτή την περίπτωση μπορείτε να τα διαχωρίσετε με κόμματα.
-
Τα ορίσματα των συναρτήσεων μπορεί να είναι αναγνωριστικά, σταθερές ή άλλες συναρτήσεις. Μπορείτε να συνδυάσετε περαιτέρω αυτά τα συστατικά χρησιμοποιώντας τυπικούς μαθηματικούς τελεστές (όπως +, -, * ή /) ή τελεστές σύγκρισης (όπως <, > ή =).
-
Οι συναρτήσεις λαμβάνουν τις πληροφορίες που παρέχετε ως ορίσματα, εκτελέστε κώδικα στο παρασκήνιο και, στη συνέχεια, επιστρέψτε μια τιμή στο ακριβές σημείο όπου πληκτρολογήσαμε τη συνάρτηση. Με άλλα λόγια, μπορείτε να είστε προγραμματιστής χωρίς να κάνετε κανένα προγραμματισμό!
Σας φοβίζει ο ήχος; Δεν είναι στην πραγματικότητα. Ίσως ένα ή δύο παραδείγματα θα σας βοηθήσουν:
Αυτή η παράσταση αποτελείται εξ ολοκλήρου από τη συνάρτηση IIf (τους πράσινους χαρακτήρες). Σημειώστε τα πράσινα κόμματα που διαχωρίζουν τα τρία ορίσματα. Σε αυτό το παράδειγμα, χρησιμοποιούμε τη συνάρτηση IIf για να συγκρίνουμε ένα πεδίο που ονομάζεται DueDate με τη σημερινή ημερομηνία. Εάν το πεδίο "Ημερομηνία_παράδοσης" είναι μεγαλύτερο ή ίσο της σημερινής ημερομηνίας, θα επιστρέψει τη συμβολοσειρά "OK". διαφορετικά, θα επιστρέψει την τιμή "Εκπρόθεσμη".
-
Το πρώτο όρισμα της συνάρτησης IIf είναι ένας λογικός έλεγχος που αποτελείται από το αναγνωριστικό για το πεδίο DueDate (σε πορτοκαλί χρώμα), δύο τελεστές σύγκρισης (με κόκκινο χρώμα) και τη συνάρτηση Date (σε μπλε), η οποία δεν απαιτεί ορίσματα.
-
Το δεύτερο και το τρίτο όρισμα της συνάρτησης IIf είναι και τα δύο σταθερές συμβολοσειράς (με μαύρο χρώμα), οι οποίες πρέπει να περικλείονται σε εισαγωγικά. Αυτά τα δύο ορίσματα μπορεί επίσης να είναι συναρτήσεις ή παραστάσεις που επιστρέφουν αριθμούς ή κείμενο.
Μπορείτε να χρησιμοποιήσετε μια παράσταση όπως αυτή σε ένα πλαίσιο κειμένου σε μια φόρμα ή προβολή ή σε ένα πεδίο υπολογισμού σε έναν πίνακα, μεταξύ άλλων θέσεων.
Ακολουθεί ένα άλλο παράδειγμα που χρησιμοποιεί μια συνάρτηση σε μια παράσταση για να δημιουργήσει μια συμβολοσειρά κειμένου:
Εδώ, η παράσταση ξεκινά με μια σταθερά συμβολοσειράς (με μαύρο χρώμα).
-
Το "και" (με κόκκινο χρώμα) είναι ένας τελεστής συνένωσης, ο οποίος χρησιμοποιείται για τη συνένωση συμβολοσειρών.
-
Η συνάρτηση Left (με πράσινο χρώμα) λαμβάνει δύο ορίσματα:
-
Ένα αναγνωριστικό πεδίου (με πορτοκαλί χρώμα) και
-
Μια ακέραια σταθερά (σε μαύρο χρώμα). Σε αυτή την περίπτωση, θέλουμε απλώς τους δύο πιο αριστερούς χαρακτήρες του πεδίου, επομένως, θα καταχωρήσουμε τον αριθμό 2.
-
Εάν το πεδίο ProductCode περιείχε "CD22035", τα αποτελέσματα αυτής της παράστασης θα ήταν "Prefix: CD".
Θέλετε περισσότερες πληροφορίες σχετικά με τις παραστάσεις και τις συναρτήσεις;
-
Για περισσότερες λεπτομέρειες σχετικά με το πού εισάγετε παραστάσεις, ανατρέξτε στο θέμα "Δόμηση παράστασης".
-
Επισκεφθείτε το MSDN για μια λίστα με όλες τις διαθέσιμες συναρτήσεις της Access.