Applies ToAccess για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Επιστρέφει μια δυαδική τιμή που υποδεικνύει εάν ένα παράσταση δεν περιέχει έγκυρα δεδομένα (Null).

Σύνταξη

IsNull ( παράσταση )

Η απαιτούμενη παράστασηόρισμα είναι μια Μεταβλητή που περιέχει αριθμητική παράσταση ή παράσταση συμβολοσειράς.

Παρατηρήσεις

Η συνάρτηση IsNull επιστρέφει "Αληθές " εάν η παράσταση είναι Null. διαφορετικά, η συνάρτηση IsNull επιστρέφει την τιμή False. Εάν η παράσταση αποτελείται από περισσότερα από ένα μεταβλητή, η τιμή Null σε οποιαδήποτε συστατική μεταβλητή προκαλεί την επιστροφή αληθούς για ολόκληρη την παράσταση.

Η τιμή Null υποδεικνύει ότι η Μεταβλητή δεν περιέχει έγκυρα δεδομένα. Η τιμή Null δεν είναι ίδια με Κενό, γεγονός που υποδεικνύει ότι μια μεταβλητή δεν έχει ακόμη αρχικοποιηθεί. Επίσης, δεν είναι το ίδιο με μια συμβολοσειρά μηδενικού μήκους (""), η οποία ορισμένες φορές αναφέρεται ως συμβολοσειρά null.

Σημαντικό:  Χρησιμοποιήστε τη συνάρτηση IsNull για να καθορίσετε εάν μια παράσταση περιέχει μια τιμή Null . Οι παραστάσεις που μπορεί να περιμένετε να αξιολογηθούν σε Αληθές σε ορισμένες περιπτώσεις, όπως If Var = Null και If Var <> Null, είναι πάντα Ψευδείς. Αυτό συμβαίνει επειδή οποιαδήποτε παράσταση που περιέχει μια τιμή Null είναι η ίδια Null και, επομένως, False.

Παραδείγματα ερωτημάτων

Expression

Αποτελέσματα

SELECT ProductID, isNull(Discount) AS Expr1 FROM ProductSales;

Επιστρέφει τιμές από το πεδίο "Κωδ_Προϊόντος", αξιολογεί εάν οι τιμές στο πεδίο "Έκπτωση" είναι Null, επιστρέφει -1 (Αληθές) και 0 (False) στη στήλη Παράστ1.

SELECT ProductID, isNull(Discount) AS NullStatus FROM ProductSales;

Επιστρέφει τιμές από το πεδίο "Κωδ_Προϊόντος", αξιολογεί εάν οι τιμές στο πεδίο "Έκπτωση" είναι Null, επιστρέφει -1 (Αληθές) και 0 (False) στη στήλη NullStatus.

Παράδειγμα VBA

Σημείωση: Παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε Αναφορά προγραμματιστών στην αναπτυσσόμενη λίστα δίπλα στην Αναζήτηση και πληκτρολογήστε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

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

Dim MyVar, MyCheckMyCheck = IsNull(MyVar)    ' Returns False.MyVar = ""MyCheck = IsNull(MyVar)    ' Returns False.MyVar = NullMyCheck = IsNull(MyVar)    ' Returns True.

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

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

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

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