- - MS Access 2010: Ερώτημα με τη λειτουργία IFF

MS Access 2010: Ερώτημα με λειτουργία IFF

Στο MS Access, το IIF συνάρτηση επιστρέφει μία τιμή εάν έχει οριστείη συνθήκη αξιολογείται σε TRUE ή άλλη τιμή αν εκτιμάται σε FALSE. Η συνάρτηση IIF επιστρέφει ένα από τα δύο επιχειρήματα ανάλογα με την αξιολόγηση μιας έκφρασης, ακριβώς όπως χρησιμοποιούμε τη λογική στη δομή IF-ELSE. Αξιολογεί τόσο το πραγματικό όσο και το ψεύτικο μέρος, παρόλο που επιστρέφει μόνο ένα από αυτά. Αυτή η ανάρτηση καλύπτει τη δημιουργία ενός απλού ερωτήματος με τη λειτουργία IFF.

Εκκινήστε την Access 2010, δημιουργήστε πίνακες και κάντε ερώτηση για τη διαγραφή των επιθυμητών δεδομένων από τους πίνακες. Για σκοπούς επίδειξης, έχω κάνει τέσσερις πίνακες και ένα ερώτημα, όπως φαίνεται στα screenshots παρακάτω.

1. AddictiveTips πίνακας περιέχει πληροφορίες όπως: Όνομα φοιτητή, διεύθυνση, αριθμός τηλεφώνου

εθιστικό πίνακα συμβουλές

2. ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ ο πίνακας περιέχει το όνομα του μαθήματος, Πιστωτικές ώρες.

ΚΥΚΛΟΣ ΜΑΘΗΜΑΤΩΝ

3. Διάλεξη πίνακας περιέχει Όνομα διδασκαλίας, αριθμός τηλεφώνου, διαθέσιμο (πλαίσιο ελέγχου)

διάλεξη

4. Φυλλάδιο απαντήσεων Περιέχει Βαθμός.

Φυλλάδιο απαντήσεων

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

ερωτήσεις

Στο τέλος του ερωτήματος Πεδίο σειρά (δίπλα στο Βαθμός) θα βάλουμε μία γραμμή κώδικα που θα περιέχει IFF λειτουργία που θα δημιουργούσε την κατάσταση του μαθητή που αντιστοιχεί στο Βαθμός ασφαλείς.

Τελικό: IIf ([Grade] = "D", "Fail", "Pass")

Αυτή η γραμμή κώδικα θα προσθέσει την ονομασία της στήλης Τελικός στο ερώτημα, με την προϋπόθεση ότι αν το ασφαλισμένο επίπεδο είναι ίσο με ΡΕ. το καθεστώς του φοιτητή θα είναι Αποτυγχάνω.

IIF

Όταν θα εκτελέσουμε το ερώτημα, η κατάσταση του μαθητή μπορεί να εμφανιστεί στο Τελικός πεδίο.

Τελικό ερώτημα

Αυτός είναι ένας πολύ απλός τρόπος χρήσης του υπό όρους χειριστή, θα γινόταν πιο περίπλοκος κατά την εφαρμογή της φόρμουλας σε πολύπλοκες συνθήκες.

Σχόλια