Forum

Forum (https://www.ms-office.gr/forum/)
-   Access samples - Χρήσιμα αρχεία & παραδείγματα (https://www.ms-office.gr/forum/access-samples-xrisima-arxeia-paradeigmata/)
-   -   Καθορισμός αρχικής τιμής και προσαύξησης πεδίου αυτόματης αρίθμησης (Autonumber) (https://www.ms-office.gr/forum/access-samples-xrisima-arxeia-paradeigmata/2750-kathorismos-arxikis-timis-kai-prosaiksisis-pedioy-aytomatis-arithmisis-autonumber.html)

kapetang 18-10-13 16:20

Καθορισμός αρχικής τιμής και προσαύξησης πεδίου αυτόματης αρίθμησης (Autonumber)
 
1 Συνημμένο(α)
Δημιουργός: Γιώργος Καπετανόπουλος (Οκτώβριος 2013)
Περιβάλλον: access 2003, 2007, 2010

Στην Access κάθε πίνακας μπορεί να έχει ένα μόνο πεδίο αυτόματης αρίθμησης (Autonumber).

Αν το πεδίο αυτό οριστεί στη σχεδίαση του πίνακα, οι τιμές του θα αρχίσουν από το 1 και θα προσαυξάνονται κατά 1.

Σε κάποιες περιπτώσεις θα θέλαμε να καθορίσουμε εμείς την αρχική τιμή και την προσαύξηση.

Αυτό μπορεί να γίνει, αν δημιουργήσουμε το πεδίο με τη βοήθεια της SQL.

Το παρακάτω ερώτημα: CREATE TABLE tblAuto (ID AUTOINCREMENT(100,10));
δημιουργεί έναν πίνακα tblAuto στον οποίο το πεδίο ID είναι αυτόματης αρίθμησης με αρχική τιμή 100 και προσαύξηση 10.

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

Για να τρέξουμε το παραπάνω ερώτημα το επικολλούμε στην προβολή SQL του παράθυρου δημιουργίας ερωτημάτων και πατούμε το κουμπί «Εκτέλεση» (Run).

Η φόρμα frmCreateAutonumber στην επισυναπτόμενη ΒΔ αυτοματοποιεί τη διαδικασία και μας δίνει τη δυνατότητα δοκιμών.

Παρατηρήστε ότι η αρχική τιμή και η προσαύξηση μπορούν να πάρουν και αρνητικές τιμές.


Η ώρα είναι 08:39.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2