29-03-12, 13:43
|
Όνομα: Στέλιος Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 08-07-2011 Περιοχή: Αθήνα
Μηνύματα: 81
| |
Να δώσω λοιπον κ εγω την δικη μου προσεγγιση στο θέμα...
Η επισυναπτόμενη ΒΔ περιέχει ένα πινακα και μια φορμα
Στον πίνακα υπαρχει ένα πεδίο ListNumber.
Τα δεδομένα στην φόρμα παρουσιαζονται με κατάταξη κατά ListNumber, (και τυχον αλλα ερωτηματα μπορουν να ταξινομηθουν με τον ιδιο τροπο, ωστε να λυθει το θέμα της Ιεραρχίας)
Οσον αφορα την "αλλαγη" στην καταταξη ή την δημιουργία "κενων Θεσεων" (λογω μεταθεσης, λογω προσληψης, λογω απολυσης κλπ) λύνεται με την φόρμα.
Όπου στο συμβαν onupdate του txtListNumber (που εμφανιζει τις τιμες απο το πεδιο listnumber του πινακα tbl_Persons) , αφενος γινεται επανακαταταξη (κατα listnumber), αφετερου γινεται επαναριθμηση Όλων των listnumber αρχιζοντας απο το 1, και κλεινοντας τυχον "τρυπες' που μπορει να δημιουργηθηκαν.
Ο ΚΩΔΙΚΑΣ ΤΗΣ ΕΠΑΝΑΡΙΘΜΗΣΗΣ ΕΙΝΑΙ ΕΞ ΟΛΟΚΛΗΡΟΥ "ΑΝΤΙΓΡΑΦΗ" ΑΠΟ ΚΑΠΟΙΟ ΑΛΛΟ ΘΕΜΑ ΤΟΥ foroum. (Να με συγχωρησει ο δημιουργος του, αλλα εχω ξεσηκωσει τοσα πραγματα από το forum που δεν θυμαμαι ακριβως από που εχω παρει τι)
|