06-04-10, 00:17
|
| 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.
|