Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Υπάρχουν δύο βασικοί τρόποι με τους οποίους μπορείτε να απαιτήσετε μια τιμή σε ένα πεδίο σε έναν πίνακα της Access:

  • Ορισμός της ιδιότητας Απαιτείται του πεδίου σε Ναι    Αυτό μπορείτε να το κάνετε ανοίγοντας τον πίνακα σε προβολή σχεδίασης. Αυτή η μέθοδος είναι εύκολη και μια καλή επιλογή εάν θέλετε να αλλάξετε μόνο ένα πεδίο μία φορά.

  • Χρήση ενός ερώτημα ορισμού δεδομένων που δημιουργεί ένα ευρετήριο που δεν είναι null στο πεδίο    Αυτό μπορείτε να το κάνετε χρησιμοποιώντας προβολή SQL. Αυτή η μέθοδος δεν είναι τόσο εύκολη όσο η χρήση της προβολής σχεδίασης, αλλά έχει ένα πλεονέκτημα: μπορείτε να αποθηκεύσετε το ερώτημα ορισμού δεδομένων και να το χρησιμοποιήσετε ξανά αργότερα. Αυτό είναι χρήσιμο εάν διαγράφετε και δημιουργείτε εκ νέου πίνακες περιοδικά και θέλετε να απαιτούνται τιμές για ορισμένα από τα πεδία.

Ορισμός της ιδιότητας Απαιτείται για ένα πεδίο σε Ναι

  1. Στο παράθυρο περιήγησης, κάντε δεξί κλικ στον πίνακα και, στη συνέχεια, κάντε κλικ στην επιλογή Προβολή σχεδίασης.

  2. Επιλέξτε το πεδίο που θέλετε να απαιτείται έχει πάντα μια τιμή.

  3. Στο παράθυρο Ιδιότητες πεδίου, στην καρτέλα Γενικά , ορίστε την ιδιότητα Απαιτείται σε Ναι.

    Η ιδιότητα "Απαιτούμενο πεδίο"

Σημείωση: Εάν ορίσετε την ιδιότητα Απαιτείται σε Ναι για ένα πεδίο σε έναν πίνακα που περιέχει ήδη εγγραφές, η Access σάς δίνει την επιλογή να ελέγξετε εάν το πεδίο έχει μια τιμή σε όλες τις υπάρχουσες εγγραφές. Ανεξάρτητα από το εάν αποδέχεστε αυτή την επιλογή, οι νέες εγγραφές θα απαιτούν μια τιμή για το πεδίο.

Δημιουργία ενός ευρετηρίου που δεν είναι null για ένα πεδίο, χρησιμοποιώντας ένα ερώτημα ορισμού δεδομένων

  1. Στην καρτέλα Δημιουργία, στην ομάδα Ερωτήματα, κάντε κλικ στην επιλογή Σχεδίαση ερωτήματος.

  2. Στην καρτέλα Σχεδίαση , στην ομάδα Αποτελέσματα , κάντε κλικ στο βέλος κάτω από την επιλογή Προβολή και, στη συνέχεια, κάντε κλικ στην επιλογή Προβολή SQL.

  3. Διαγράψτε όλη την SQL από το ερώτημα.

  4. Πληκτρολογήστε ή επικολλήστε το ακόλουθο SQL στο ερώτημα:

    CREATE INDEX index_name ON table (field) WITH DISALLOW NULL
  5. Στην SQL, αντικαταστήστε τις μεταβλητές ως εξής:

    • Αντικαταστήστε index_name με ένα όνομα για το ευρετήριό σας. Είναι καλή ιδέα να χρησιμοποιήσετε ένα όνομα που σας βοηθά να προσδιορίσετε για ποιο λόγο χρησιμοποιείται το ευρετήριο. Για παράδειγμα, εάν το ευρετήριο είναι να βεβαιωθείτε ότι υπάρχουν αριθμοί κοινωνικής ασφάλισης για κάθε εγγραφή, μπορείτε να τον ονομάσετε require_SSN.

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

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

  6. Αποθηκεύστε και κλείστε το ερώτημα.

  7. Εκτελέστε το ερώτημα για να δημιουργήσετε το ευρετήριο. Σημειώστε ότι μπορείτε να εκτελέσετε το ερώτημα από μια μακροεντολή χρησιμοποιώντας την ενέργεια μακροεντολής RunSQL.

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

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

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