Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 06-04-10, 00:17
Το avatar του χρήστη editolis
editolis Ο χρήστης editolis δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Δες και ενα αλλο παραδειγμα οταν πχ θελουμε για καποιο λογο η εγγραφη να μην ξεκινα απο το 1 αλλα απο το 1000.

Στη Microsoft Access στους πίνακες, το πεδίο "Αυτόματη αρίθμηση" σας επιτρέπει να ορίσετε ένα μοναδικό αύξοντα αριθμό σε κάθε γραμμή σε έναν πίνακα. Τα πεδία "Αυτόματη αρίθμηση" χρησιμοποιούνται συχνά ως το πρωτεύον κλειδί, επειδή είναι μοναδικά και μόνιμα (δηλαδή η αξία δεν μπορεί να αλλάξει τη στιγμή που θα τοποθετηθεί).

Για τους νέους πίνακες, AutoNumbering αρχίζει με το 1, και αυξάνεται κατά 1 με κάθε νέα γραμμή. Ωστόσο, μερικές φορές θέλετε να ξεκινήσετε την "Αυτόματη αρίθμηση" σε έναν αριθμό μεγαλύτερο από 1.

Για να το κάνετε αυτό, δημιουργήστε ένα ερώτημα προσάρτησης.
Πρώτον, εκτελέστε αυτό το ερώτημα:

INSERT INTO tblName (ID)
SELECT 999 AS Expr1

Όπου tblName είναι το όνομα του πίνακα, και το ID είναι το όνομα του πεδίου "Αυτόματη αρίθμηση".

Στη συνέχεια, εκτελέστε ένα δεύτερο ερώτημα για να διαγράψετε τη γραμμή που έχετε εισαγάγει:

DELETE
from tblName
WHERE ID = 999

Τώρα, η επόμενη εγγραφή προστίθεται στον πίνακα λαμβάνει την τιμή 1000.

Τελευταία επεξεργασία από το χρήστη editolis : 06-04-10 στις 12:04.