
18-06-14, 23:43
|
| Όνομα: Δημήτρης Έκδοση λογισμικού Office: Ms-Office 2013 Γλώσσα λογισμικού Office: Αγγλική | | Εγγραφή: 24-03-2012 Περιοχή: Θεσσαλονίκη
Μηνύματα: 70
| |
Γεια σου Γιώργο και σ' ευχαριστώ για την άμεση απάντηση σου, γι' αυτό οφείλω να σου διευκρινίσω και την απορία σου.
Στο συνημμένο .zip θα βρεις ένα αρχείο .accdb, τέσσερα αρχεία .csv και ένα αρχείο .xlsx.
Φαντάσου το εξής: τα αρχεία .csv εξάγονται από μία επίσημη εφαρμογή της εταιρείας από SQL Database ή Oracle Database. Ο στόχος είναι να γεμίσει ο πίνακας του Excel αρχείου (το ονόμασα "Ενημερωτικό έντυπο") καταχωρώντας από τον χρήστη μόνο τον κωδικό του είδους. Τα φύλλα που έχουν τα εξωτερικά δεδομένα δεν χρειάζεται καν να τα βλέπει. Απλά πατάει "Ανανέωση όλων" στην κορδέλα δεδομένα, αφού πρώτα έχει σιγουρευτεί ότι έκανε Export από την επίσημη εφαρμογή σε προκαθορισμένο φάκελο. Έτσι τα αρχεία .csv "περνάνε" μέσα από την Access και τα στοιχεία αφού επεξεργαστούν από το ερώτημα ή τα ερωτήματα, τελικά καταλήγουν σε κρυμμένα φύλλα του Excel αρχείου και μάλιστα μόνο επιλεγμένες στήλες.
(Τα συνδεδεμένα .csv τα έχω εισάγει και ως κανονικούς πίνακες στην Access απλά για να το κάνω ποιο κατανοητό, ανοίγοντας τους να μπορείς να βλέπεις τα δεδομένα. Διαφορετικά θα πρέπει να ξανακάνεις τις συνδέσεις ανάμεσα στην Access και τα αρχεία .csv).
Ο χρήστης ξέρει μόνο την επίσημη εφαρμογή που έχει κάποιο μενού για Export δεδομένων και το αρχείο του Excel και τίποτε άλλο.
Φαντάζομαι θα διαπιστώνεις ότι τα ερωτήματα που αφορούν στα άλλα δεδομένα πέρα από τα Barcodes (στους συνδεδεμένους πίνακες δηλαδή) μπορούν να έρθουν στο Excel χωρίς πρόβλημα.
Το qryExample όμως δεν μπορεί να έρθει επειδή μεσολαβεί η Function. Άρα θα πρέπει κάποιος να ανοίξει την Access και να τρέξει τα ερωτήματα διαγραφής και ανανέωσης γράφοντας σε κάποιο πίνακα. Εδώ βρίσκεται ο προβληματισμός, αφού όπως σου ανέφερα ο χρήστης ξέρει μόνο δύο πράγματα α) να εξαγάγει δεδομένα και β) να δουλέψει στο Excel.
Και πάλι σ' ευχαριστώ για την ανταπόκριση σου. Εάν έχεις κάποια ιδέα είναι ευπρόσδεκτη.
Φιλικά
Δημήτρης
|