Ισχύει για
Access 2013

Η Access διαθέτει πολλές ενσωματωμένες συναρτήσεις που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε παραστάσεις. Εάν έχετε διαβάσει το άρθρο Δημιουργία παράστασης, μπορεί να θυμάστε ότι οι συναρτήσεις είναι μόνο ένα από τα πιθανά συστατικά μιας παράστασης. Ωστόσο, δεν μπορείτε να κάνετε πολλά πράγματα με τις παραστάσεις χωρίς τελικά να μάθετε πώς να προσθέτετε συναρτήσεις σε αυτές.

Σημείωση:  Μπορείτε επίσης να χρησιμοποιήσετε προσαρμοσμένες συναρτήσεις στις παραστάσεις σας, αλλά εάν γνωρίζετε πώς να τις δημιουργήσετε, το πιθανότερο είναι ότι δεν χρειάζεστε ένα άρθρο όπως αυτό! Μπορεί απλώς να αναζητάτε μια λίστα με όλες τις διαθέσιμες συναρτήσεις της Access.

Πρώτα, ακολουθούν μερικά βασικά στοιχεία σχετικά με τη χρήση συναρτήσεων:

  • Για να χρησιμοποιήσετε μια συνάρτηση, πληκτρολογήστε τη λέξη-κλειδί, μια ανοιχτή παρένθεση, τα ορίσματα (τιμές) που θέλετε να στείλετε και, στη συνέχεια, μια δεξιά παρένθεση.

  • Ορισμένες συναρτήσεις δεν χρειάζονται ορίσματα, αλλά άλλες απαιτούν πολλά, οπότε τα διαχωρίζεις με ελληνικά ερωτηματικά.

  • Τα ορίσματα της συνάρτησης μπορεί να είναι αναγνωριστικά, σταθερές ή άλλες συναρτήσεις. Μπορείτε να συνδυάσετε περαιτέρω αυτά τα συστατικά χρησιμοποιώντας τυπικούς μαθηματικούς τελεστές (όπως +, -, *ή /) ή τελεστές σύγκρισης (όπως <, > ή =).

  • Οι συναρτήσεις λαμβάνουν όλες τις πληροφορίες που παρέχετε ως ορίσματα, εκτελούν κώδικα στο παρασκήνιο και, στη συνέχεια, επιστρέφουν μια τιμή στο ακριβές σημείο όπου πληκτρολογήσατε τη συνάρτηση. Με άλλα λόγια, μπορείτε να είστε προγραμματιστής χωρίς να κάνετε πραγματικά κανένα πρόγραμμα!

Ακούγεται εκφοβιστικό; Δεν είναι στ' αλήθεια. Ίσως ένα ή δύο παραδείγματα βοηθήσουν:

Παράδειγμα χρήσης της συνάρτησης IIf σε μια παράσταση.

Αυτή η παράσταση αποτελείται εξ ολοκλήρου από τη συνάρτηση IIf (τους πράσινους χαρακτήρες). Σημειώστε τα πράσινα ερωτηματικά που διαχωρίζουν τα τρία ορίσματα. Σε αυτό το παράδειγμα, χρησιμοποιούμε τη συνάρτηση IIf για να συγκρίνουμε ένα πεδίο που ονομάζεται DueDate με τη σημερινή ημερομηνία. Εάν το πεδίο "Ημερομηνία_προθεσμίας" είναι μεγαλύτερο ή ίσο με τη σημερινή ημερομηνία, θα επιστρέψει τη συμβολοσειρά "OK". διαφορετικά, θα επιστρέψει την τιμή "Εκπρόθεσμη".

  • Το πρώτο όρισμα της συνάρτησης IIf είναι ένας λογικός έλεγχος που αποτελείται από το αναγνωριστικό για το πεδίο DueDate (σε πορτοκαλί χρώμα), μερικούς τελεστές σύγκρισης (με κόκκινο χρώμα) και τη συνάρτηση Date (με μπλε χρώμα), η οποία δεν απαιτεί ορίσματα.

  • Το δεύτερο και το τρίτο όρισμα της συνάρτησης IIf είναι και τα δύο σταθερές συμβολοσειράς (σε μαύρο χρώμα), οι οποίες πρέπει να περικλείονται σε εισαγωγικά. Αυτά τα δύο ορίσματα μπορεί επίσης να είναι συναρτήσεις ή παραστάσεις που επιστρέφουν αριθμούς ή κείμενο.

Μπορείτε να χρησιμοποιήσετε μια παράσταση όπως αυτή σε ένα πλαίσιο κειμένου σε μια φόρμα ή προβολή ή σε ένα πεδίο υπολογισμού σε έναν πίνακα, μεταξύ άλλων.

Ακολουθεί ένα άλλο παράδειγμα που χρησιμοποιεί μια συνάρτηση σε μια παράσταση για να δημιουργήσει μια συμβολοσειρά κειμένου:

="Prefix: " & Left([ProductCode], 2)

Εδώ, η παράσταση ξεκινά με μια σταθερά συμβολοσειράς (με μαύρο χρώμα).

  • Το εμπορικό "και" (με κόκκινο χρώμα) είναι ένας τελεστής συνένωσης, ο οποίος χρησιμοποιείται για τη συνένωση συμβολοσειρών μεταξύ τους.

  • Η συνάρτηση Left (με πράσινο χρώμα) λαμβάνει δύο ορίσματα:

    • Ένα αναγνωριστικό πεδίου (σε πορτοκαλί χρώμα) και

    • Μια ακέραια σταθερά (με μαύρο χρώμα). Σε αυτή την περίπτωση, θέλουμε μόνο τους δύο πιο αριστερούς χαρακτήρες του πεδίου, επομένως πληκτρολογούμε ένα 2.

Εάν το πεδίο ProductCode περιείχε "CD22035", τα αποτελέσματα αυτής της παράστασης θα ήταν "Πρόθεμα: CD".

Θέλετε περισσότερες πληροφορίες σχετικά με τις παραστάσεις και τις συναρτήσεις;

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.