Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Πίνακες ] Διαγραφή αριθμού αυτόματης αρίθμησης

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 31-08-13, 20:16
Όνομα: ΓΙΩΡΓΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-05-2013
Μηνύματα: 147
Προεπιλογή Διαγραφή αριθμού αυτόματης αρίθμησης

Αγαπητά μέλη της κοινότητας,
όταν διαγραφεί μία εγγραφή, τυχαία ή εσκεμμένα, σε πίνακα που έχει αυτόματη αρίθμηση, η access "πηδάει" την διαγραμμένη εγγραφή και δίνει επόμενο αριθμό. Υπάρχει τρόπος να επιβάλλουμε ο επόμενος αριθμός να είναι αυτός που διαγράφηκε;
ευχαριστώ
Απάντηση με παράθεση
  #2  
Παλιά 01-09-13, 13:00
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα σε όλους!

Γιώργο, επισυνάπτω ένα παράδειγμα στο οποίο το πεδίο "ActionID" συμπεριφέρεται όπως ένα πεδίο αυτόματης αρίθμησης με τη διαφορά ότι οι τιμές του μεταβάλλονται σε κάθε διαγραφή ώστε να μην υπάρχουν κενά στην αρίθμηση.

Με το σκεπτικό ότι τα δεδομένα της αυτόματης αρίθμησης αποθηκεύονται σε πίνακα, η μέθοδος που χρησιμοποιείται (με χρήση VBA) είναι η ταχύτερη.

Ωστόσο σε πολλές χιλιάδες δεδομένων όπου θα χρειαστεί περισσότερος χρόνος εκτέλεσης ίσως πρέπει να εφαρμόσεις ένα από τα παραδείγματα που σου υπέδειξε ο Γιώργος σε προηγούμενο σου θέμα και να μην αποθηκεύεις τα δεδομένα της αυτόματης αρίθμησης.

Επίσης αν έχεις διάθεση και χρόνο, θα σου πρότεινα να κοιτάξεις ξανά τη δομή της βάσης σου. Ίσως υπάρχει τρόπος να παρακάμψεις την "δεύτερη αυτόματη αρίθμηση".

Καλή συνέχεια!

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb AccIncrement.accdb (428,0 KB, 54 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 01-09-13 στις 16:06.
Απάντηση με παράθεση
  #3  
Παλιά 01-09-13, 13:15
Όνομα: ΓΙΩΡΓΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-05-2013
Μηνύματα: 147
Προεπιλογή ΕΥΧΑΡΙΣΤΩ

Ευχαριστώ αγαπητέ Τάσο
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] επαναφορά αρίθμησης mousatos Access - Ερωτήσεις / Απαντήσεις 3 11-07-15 16:22
[Excel07] Πεδίο αυτόματης αρίθμησης των αποθηκεύσεων σε ένα αρχείο xltx Σταυρούλα Excel - Ερωτήσεις / Απαντήσεις 9 11-07-15 12:59
Καθορισμός αρχικής τιμής και προσαύξησης πεδίου αυτόματης αρίθμησης (Autonumber) kapetang Access samples - Χρήσιμα αρχεία & παραδείγματα 0 18-10-13 16:20
Συνέχεια αλφαριθμητικής αρίθμησης ntelios Access - Ερωτήσεις / Απαντήσεις 34 20-08-12 09:29
[ Πίνακες ] Πεδίο 'αυτόματης αρίθμησης' Meteora Access - Ερωτήσεις / Απαντήσεις 2 04-01-10 15:30


Η ώρα είναι 11:27.