Εμφάνιση ενός μόνο μηνύματος
  #7  
Παλιά 03-07-10, 11:01
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα
Θοδωρή η φασαρία στη εφαρμογή σου είναι το σάρωμα. Αν έχεις ένα φορολογούμενο με 500 αποδείξεις (γράφω λίγες), για να δημιουργήσεις το φάκελό του από τα windows θα χρειαστείς 1 λεπτό, σταγόνα στον ωκεανό σε σύγκριση με σάρωμα.
Σε κάθε περίπτωση εσύ αποφασίζεις. Έτσι απαντώ στις ερωτήσεις σου με την ίδια αρίθμηση.
1. Η VBA διαθέτει τις ακόλουθες συναρτήσεις vba.mkdir, vba.filecopy, vba.kill, με τις οποίες μπορείς να δημιουργήσεις φακέλους, να αντιγράψεις αρχεία και να τα διαγράψεις.
2. Βλέποντας το μήνυμα λάθους συμπεραίνω ότι γράφεις λάθος το πλήρες όνομα του προγράμματος σάρωσης. Δεν είναι σημαντικό αφού μπορείς να έχεις ταυτόχρονα ανοιχτά και τα δύο και να τα δουλεύυεις εναλλάξ.
3. Δεν το πολυκαταλαβαίνω. Πάντως αν ανοίξεις μια φόρμα ή ένα πίνακα μπορείς να τα εκτυπώσεις από την access (Αρχείο>Εκτύπωση...). Η access παρόμοια με τις φόρμες έχει και τις εκθέσεις (αναφορές) από τις οποίες μπορούμε να πάρουμε βελτιωμένες εκτυπώσεις.
4. Δεν ξέρω τι χρειάζεται, αλλά μπορείς να χρησιμοποιήσεις τα αντικείμενα Application.Printers και Application.Printer. Υπάρχει και ένα χειριστήριο (control) σαν αυτό που πρότεινε ο Μάριος (schizo).
Σου ξαναστέλνω την εφαρμογή γιατί πρόσθεσα λίγο κώδικα περιορισμού των λαθών χρόνου εκτέλεσης.
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Apodixis.zip (940,6 KB, 8 εμφανίσεις)
Απάντηση με παράθεση