Ξεκινήστε το Microsoft Office Access και επιλέξτε "Blank Database , " και στη συνέχεια κάντε κλικ στο κουμπί " Δημιουργία ". Κάντε κλικ στο " Εργαλεία βάσης δεδομένων , " και στη συνέχεια κάντε κλικ στο κουμπί " Visual Basic ". " . Ενότητα " Κάντε κλικ στο μενού "Εισαγωγή" και επιλέξτε 2
Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε μια νέα υπορουτίνα :
Private Sub invalidUseOfNULL ( )
Τύπου " . Enter "
εικόνων 3
Πληκτρολογήστε το παρακάτω για να δηλώσετε τις μεταβλητές σας :
Dim strSQL Όπως String
Dim rst Όπως εγγραφών
Dim dbs Όπως Database
Dim readNull Όπως String
Set dbs = CurrentDb
Η 4
Πληκτρολογήστε το παρακάτω, για να δημιουργήσετε έναν νέο πίνακα :
sQLString = " CREATE TABLE nullValTbl ( πόλη ΚΕΙΜΕΝΟ , κατάσταση TEXT) "
DoCmd.SetWarnings Λάθος
DoCmd.RunSQL ( sQLString )
5
Πληκτρολογήστε το παρακάτω, για να εισαγάγετε τρεις εγγραφές και μηδενική αξία :
strSQL = " INSERT INTO nullValTbl ΑΞΙΕΣ (NULL , " TX " ) "
DoCmd.RunSQL ( strSQL )
strSQL = " INSERT ΣΕ nullValTbl ΑΞΙΕΣ ( « Ντάλας» , « Τέξας » ) "
DoCmd.RunSQL ( strSQL )
strSQL = " INSERT INTO nullValTbl ΑΞΙΕΣ ( ' LOS ANGELES ', ' CA' ) "
DoCmd.RunSQL ( strSQL )
Η 6
Πληκτρολογήστε το παρακάτω, για να θέσει υπό αμφισβήτηση το νέο πίνακα χρησιμοποιώντας εγγραφών :
Set RST = dbs.OpenRecordset ( "SELECT * nullValTbl . ΑΠΟ nullValTbl " )
rst.MoveFirst
Η 7
Πληκτρολογήστε το παρακάτω, για να βρόχο μέσω του " " πεδίο της πόλης και την εμφάνιση των αποτελεσμάτων μέσω της άμεσης παράθυρο . Ο βρόχος περιλαμβάνει ένα " Αν " δήλωση για να ελέγξετε εάν η τιμή εγγραφών είναι " Null " για να αποφευχθεί να πάρει το « άκυρη χρήση των Null " μήνυμα λάθους .
Do While Not rst.EOF
Αν IsNull ( rst.Fields ( " πόλη " ) . Value) Στη συνέχεια
readNull = " "
Else
readNull = rst.Fields ( " πόλη " ) . Value
End If
Debug.Print readNull
rst.MoveNext
Loop
8
Πληκτρολογήστε το παρακάτω για να απελευθερώσει μεταβλητές μνήμη :
rst.Close
dbs.Close
Πατήστε το πλήκτρο " F5 " για να εκτελέσετε υπορουτίνα σας
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα