Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Πίνακες ] Πολλαπλές εγγραφές στον ίδιο πίνακα βάσει Κριτηρίων

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

Κλειστό Θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #11  
Παλιά 01-02-17, 14:44
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή Πολλαπλές εγγραφές στον ίδιο πίνακα βάσει Κριτηρίων

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα

1) Αναστάσιε, ο κώδικας στο δοκιμαστικό που ανέβασες είναι ίδιος μ’ αυτόν που σου πρότεινα, με κάποιες διαφορές στα μηνύματα που εμφανίζει στο χρήστη.

Επίσης πρόσθεσες «χύμα» (έξω από κάποια Function ή Sub) το παρακάτω κομμάτι άσχετου κώδικα:
Κώδικας:
'Καταχώρηση δεδομένων
    Set rs = CurrentDb.OpenRecordset("tblExoda")
    dt = CDate(Me.DAYEX)
    For i = 0 To Me.SYNDOSEON - 1
        rs.AddNew
        rs!DAYEX = DateAdd("m", i, dt)
        rs!POSOEX = Me.POSOEX
        rs!KATIGORIAEX = Me.KATIGORIAEX
        rs!KATASTASIEX = Me.KATASTASIEX
        rs!ARXEXODA = Me.ARXEXODA
        rs!SYNDOSEON = Me.SYNDOSEON
        rs!PERIODOS = Me.PERIODOS
        rs!TREXDOSI = Me.TREXDOSI + i
        rs!Prokatavoli = Me.Prokatavoli
        rs!PERIGRAFIEX = Me.PERIGRAFIEX
        rs.Update
    Next
Συμπέρασμα ο κώδικας αυτός κάνει ότι ακριβώς έκανε και ο προηγούμενος.

Μεταφέρει από το Excel μόνο 2 φύλλα, ενώ, όπως κατάλαβα, θέλεις να μεταφέρονται περισσότερα.
Απάντηση στο 1) Θέμα: Είναι όντως άσχετος κώδικας που ξέχασα να σβήσω πριν το ανεβάσω το αρχείο. Το αγνοείς. Τα έσβησα, είμαστε ΟΚ εδώ.

2) Μολονότι λες ότι το αρχείο Excel θα έχει πάνω από 2 φύλλα με ίδια δομή, αυτό που ανεβάζεις έχει μόνο δύο, αλλά το κυριότερο δεν ενημερώνεις αν θα υπάρξουν φύλλα με την ίδια τιμή στη στήλη Category.

Απάντηση στο 2) Θέμα:Δεν ξέρω πόσα φύλλα θα έχει, για αυτό δεν έβαλα, μπορεί 3 στο σύνολο, 5 10, 15. Το μόνο που ξέρω είναι ότι δεν θα περνάει τα 20, αφού δεν υπάρχουν παραπάνω κατηγορίες πελατών. Ωστόσο η τιμή στην στήλη Category θα είναι μοναδική σε κάθε φύλλο.

3) Γράφεις ότι η βάση θα έχει και άλλους πίνακες που θα ήθελες να προστεθούν στον DiscountPlus.

Θα μπορούσες στον κώδικα, μετά τη δημιουργία του Discount (από το Excel), να παρεμβάλλεις κώδικα που θα τους προσαρτά στον Discount (πχ εκτελώντας ερωτήματα προσάρτησης).

Έτσι ο εν συνεχεία κώδικας θα τους συμπεριλάβει στον DiscountPlus.
Απάντηση στο 3) Θέμα: Αυτό το έφτιαξα με παρεμβολή στον κώδικα. Ειναι ΟΚ.

Σε ευχαριστώ.
  #12  
Παλιά 01-02-17, 15:45
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Στο συνημμένο έχει προστεθεί κώδικας οποίος, αφού εντοπίσει τα φύλλα που έχουν ίδια δομή με το [Insert Maz], μεταφέρει τα δεδομένα τους στον πίνακα Discount και ακολούθως στον DiscountPlus.

Για τον εντοπισμό των φύλλων, ο κώδικας φορτώνει στο παρασκήνιο το Excel, γεγονός που απαιτεί κάποιο χρόνο.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Discount6.zip (629,3 KB, 21 εμφανίσεις)
  #13  
Παλιά 01-02-17, 16:38
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή Πολλαπλές εγγραφές στον ίδιο πίνακα βάσει Κριτηρίων

Θα τον προσαρμόσω στον κώδικα.
Σε ευχαριστώ για τον χρόνο που αφιέρωσες.
Να είσαι καλά...


Φιλικά Τάσος
  #14  
Παλιά 20-02-17, 17:38
Όνομα: Αναστάσιος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-12-2016
Περιοχή: Ρέθυμνο
Μηνύματα: 43
Προεπιλογή

Καλησπέρα,

Με τις οδηγίες σας, ΟΛΑ δουλεύουν τέλεια.

Να κλειδώσει το Θέμα.

Ευχαριστώ πολύ όσους βοήθησαν.

Με εκτίμηση,

Τάσος
Κλειστό Θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Πίνακες ] Μαζικη αντιγραφή εγγραφών στον ίδιο πίνακα dimitrisp Access - Ερωτήσεις / Απαντήσεις 8 28-10-16 21:45
[ Πίνακες ] Πολλαπλή αντιγραφή μιάς εγγραφής στον ίδιο πίνακα dimitrisp Access - Ερωτήσεις / Απαντήσεις 14 05-10-16 23:38
Μερικά άθροισμα στον ίδιο πίνακα και ερωτημα pansyr Access - Ερωτήσεις / Απαντήσεις 11 06-10-15 19:34
[ Πίνακες ] Ενωση 2 πεδίων στον ίδιο πίνακα kantidenos Access - Ερωτήσεις / Απαντήσεις 1 01-10-13 04:28
Αποτελέσματα σε φόρμα, βάσει κριτηρίων... dimogerontas Access - Ερωτήσεις / Απαντήσεις 6 05-07-12 11:08


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