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

Μπορείτε να αποτρέψετε τις διπλότυπες τιμές σε ένα πεδίο σε έναν πίνακα της Access δημιουργώντας ένα μοναδικό ευρετήριο. Ένα μοναδικό ευρετήριο είναι ένα ευρετήριο που απαιτεί κάθε τιμή του πεδίου με ευρετήριο να είναι μοναδική.

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

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

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

Τι θέλετε να κάνετε;

Ορισμός της ιδιότητας "Με ευρετήριο" ενός πεδίου σε "Ναι" (δεν υπάρχουν διπλότυπα)

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

  2. Επιλέξτε το πεδίο που θέλετε να βεβαιωθείτε ότι έχει μοναδικές τιμές.

  3. Στο παράθυρο Ιδιότητες πεδίου στο κάτω μέρος της προβολής σχεδίασης πίνακα, στην καρτέλα Γενικά, ορίστε την ιδιότητα Με ευρετήριο σε Ναι (χωρίς διπλότυπα).

  4. Αποθηκεύστε τις αλλαγές στον πίνακά σας.

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

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

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

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

  3. Διαγράψτε όλα τα υπάρχοντα SQL από το ερώτημα. (Η Access πιθανότατα απλώς εμφανίζει την ένδειξη SELECT, πριν διαγράψετε το υπάρχον κείμενο.)

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

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

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

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

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

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

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

Αρχή της σελίδας

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

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

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

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

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×