Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Πίνακες ] Πρωτεύον κλειδί (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/3214-proteion-kleidi.html)

CyberGhost 26-06-14 19:42

Πρωτεύον κλειδί
 
Καλησπέρα παιδιά
Θέλω να κάνω το εξής. Έχω κάνει ένα πινακα και θέλω to Πρωτεύον κλειδί να παίρνει μια τιμή και να αυξάνεται για νέα καταχώριση
π.x

Κωδ Πελάτη Επίθετο Όνομα
GR910001 ΕTest1 ΟTest1
GR910002 ΕTest2 ΟTest2
GR910003 ΕTest3 ΟTest3

Να μου κρατάει το GR91000 Σαν μάσκα και να αυξάνεται κατά ένα.

sarafis 27-06-14 07:20

Μάνο καλημέρα
Με την παρακάτω εντολή από VBA μπορείς να ορίσεις την τιμή ενός πεδίου autonumber:
CurrentDb.Execute "ALTER TABLE YourTableName ALTER COLUMN [Κωδ Πελάτη] COUNTER(910000,1)"
Τώρα αν θές αν εμφανίζεται και το GR μπροστά μπορείς να το ορίσεις σε ένα ερώτημα πριν το εμφανίσεις:
Κωδ_Πελάτη ="GR" & [Κωδ Πελάτη]

kapetang 27-06-14 09:26

Καλημέρα παρέα

Μάνο, αν ενδιαφέρεσαι μόνο για τη μορφοποίηση, θα μπορούσες:

1) Να ορίσεις το πεδίο( πχ ID) ως αυτόματης αρίθμησης.

2) Στη σχεδίαση του πίνακα και στη ιδιότητα του πεδίου Μορφοποίηση (Format) να θέσεις την τιμή "GR1"0000.

Έτσι μία πραγματική τιμή ID=11 θα φαίνεται GR10011.

Φιλικά/Γιώργος

CyberGhost 27-06-14 12:31

Στέλιο ευχαριστώ πολύ ! Γιώργο εάν σου πω ότι το έκανα 10 φορες εχθές αυτό (γιατί και εγώ με αυτό τον τρόπο το ήξερα) αλλα μου έβγαζε ότι νάνε αριθμούς, μέχρι που μου "έκοψε" να κάνω καθαρισμό όταν είδα το μήνυμα σου. Δουλεύουν και τα 2 πάντως σας ευχαριστώ παιδιά για την βοήθεια.


Η ώρα είναι 04:20.

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


Search Engine Optimization by vBSEO 3.3.2