Καλησπέρα
Αν και δεν γράφω σχεδόν ποτέ στο forum της Access (H Excel μου αρέσει πιο πολύ)
θα πρότεινα το εξής.
Κατ' αρχήν, τα υπολογισμένα πεδία των πινάκων, έχουν ας πούμε περιορισμένες δυνατότητες.
Καλό είναι, η Data, να είναι «καθαρή» και να μην εμπλέκονται υπολογισμοί στους πίνακες.
Καλύτερα, ότι κάνουμε, να το κάνουμε σε ερώτημα.
Στην επισυναπτόμενη βάση, στο ερώτημα έχει γίνει ο παρακάτω υπολογισμός.
Κώδικας:
IDNumber: Right(Year([iDate]);2) & ":" & DCount("*";"[tbl1]";"year([iDate])=" & Year([iDate]) & " AND [ordNum]<" & [ordNum])+1
που δίνει το ζητούμενο.
Βέβαια, μια αρίθμηση, δεν ωφελεί σε τίποτε κατά την άποψή μου, διότι αν γίνουν αλλαγές, διαγραφές, ταξ/σεις κλπ δεν θα αποδώσει τα αναμενόμενα και θα έχουμε σφάλματα.
Καλύτερα η αρίθμηση να γίνει σε μια έκθεση για παράδειγμα που εκεί έχει πραγματικό νόημα.
Περισσότερα στην βάση που ακολουθεί.