| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#7
| |||
| |||
|
Καλησπέρα Γιώργο, στο επισυναπτόμενο αρχείο μπορείς να δεις μια βελτιωμένη πρόταση για το ζητούμενο. 1) Έχει προστεθεί ένα κουμπί για το άνοιγμα του πλαισίου διαλόγου επιλογής της ΒΔ προέλευσης των αντικειμένων. 2) Επίσης έχει προστεθεί ένα κουμπί για τη διαγραφή όλων των αντικειμένων που έχουν εισαχθεί στη ΒΔ. Για την υλοποίηση αυτής της δυνατότητας έχει προστεθεί στη ΒΔ ο πίνακας tblInsertedObjects, στο οποίο αποθηκεύονται στοιχεία των εισαχθέντων αντικειμένων, όπως αναφέρονται στη ΒΔ προέλευσης. Αν κάνουμε εισαγωγές από διάφορες ή και την ίδια ΒΔ, όταν το όνομα του εισαγόμενου υπάρχει στη ΒΔ, η access του αλλάζει το όνομα προσθέτοντας στο τέλος ένα αύξοντα αριθμό. Για παράδειγμα αν εισάγεται ο πίνακας Table1 και υπάρχει στη βάση πίνακας με όνομα Table1, ο εισαχθείς θα ονομαστεί Table11. Αν εισαχθεί πάλι ο Table1 θα ονομαστεί Table12. Για να γίνει αυτό κατανοητό μπορεί να γίνουν εισαγωγές από την ίδια ΒΔ, στο επισυναπτόμενο παράδειγμα. Ο κώδικας για τη διαγραφή των εισαχθέντων αντικειμένων λαμβάνει υπόψη τόσο τα στοιχεία του πίνακα tblInsertedObjects όσο και τα στοιχεία του πίνακα συστήματος MSysObjects, που περιέχει τα ονόματα των αντικειμένων μετά τις αλλαγές. Με τη διαγραφή των αντικειμένων διαγράφονται και οι εγγραφές του πίνακα tblInsertedObjects. Γιώργο τα προβλήματα που αντιμετωπίζεις σε μεγάλο βαθμό οφείλονται στα ονόματα που δίνεις στους φακέλους και στα αντικείμενα. Ονόματα με κενά, τελείες, καθέτους και άλλα περίεργα, αν και γίνονται δεκτά από το λειτουργικό σύστημα, δημιουργούν προβλήματα στον κώδικα. Δεν ξέρω πως θα χρησιμοποιήσεις το ζητούμενο. Δεν καταλαβαίνω γιατί ένας χρήστης να μπορεί να ανοίγει μια ΒΔ και να εισάγει τα αντικείμενα άλλων ΒΔ, δημιουργώντας ένα απροσδιόριστο συνονθύλευμα. Φιλικά/Γιώργος |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Scanner και εισαγωγή του αρχείου στο database | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 1 | 26-10-16 15:24 |
| [ Ασφάλεια] Προστασία αντικειμένων βάσης δεδομένων από επεξεργασία | ΤΙΜΟΣ | Access - Ερωτήσεις / Απαντήσεις | 5 | 28-07-15 08:35 |
| [VBA] Αυτόματη εισαγωγή κελιών | panoskr1 | Excel - Ερωτήσεις / Απαντήσεις | 9 | 28-03-14 22:21 |
| [Excel07] Αυτόματη εισαγωγή ημερομηνίας. | George R | Excel - Ερωτήσεις / Απαντήσεις | 1 | 27-12-13 12:38 |
| Άνοιγμα μιας φόρμας από μια άλλη φόρμα και ταυτόχρονη εισαγωγή κάποιων πεδίων | soc07 | Access - Ερωτήσεις / Απαντήσεις | 19 | 19-03-11 09:05 |
Η ώρα είναι 19:59.



Θεματικός Τρόπος
