Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Εκτύπωση μιας εγγραφής από φόρμα με mail merge

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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 14-10-13, 08:01
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-08-2011
Περιοχή: Μουρνιές Χανίων
Μηνύματα: 33
Προεπιλογή

Καλημέρα Στέλιο.
Από την πρώτη ανάγνωση, νομίζω το καταλαβαίνω, τώρα στο μέλλον θα δείξει.
Όντως έχω περί τα 20 έγγραφα και πολλά είναι διπλά και τριπλά αυτό που σκέφτομαι να κάνω τώρα είναι:
Να αλλάξω τα πεδία στην βάση.
Να κάνω τα έγγραφα όλα μονά για απλοποίηση τα είχα … & τριπλά (ΔΥ αναφορά, αποστολή εγγράφου, έγγραφο) για να μην το ανοίγω τρεις φορές με το mail merge και μετά να ψάχνω το ΧΠΕ ξεχωριστά για το κάθε ένα, ήθελα τριπλάσιο χρόνο, τώρα όμως που καταργείται το ψάξιμο ίσως να είναι καλύτερα (μάλλον από την εκτύπωση θα εξαρτηθεί, όταν εκτυπώνεται μονό θα το βάλω ξεχωριστά και όταν εκτυπώνονται και τα δυο μαζί θα τα βάλω μαζί).
Μην σε ζαλίζω μ’ αυτά.
¨¨Όταν ολοκληρώσεις την δουλειά θα συνδέσεις τον πίνακα από την βάση που έχεις τις εγγραφές σου και με ένα ερώτημα προσάρτησης, όπου θα αντιστοιχίσεις τα πεδία με τα νεα, θα μεταφέρεις τις εγγραφές στον νέο πίνακα.¨¨ Αυτό που μου λές είναι υποχρεωτικό ή για να κάνω ένα άλλο πίνακα και να δουλέυει η Βάση ταυτόχρονα ?? Γιατί δεν το κατάλαβα. Αν ξεκινήσω πάνω στον ήδη υπάρχοντα πίνακα να αλλάξω τα ονόματα των πεδίων, υπάρχει κάποιο πρόβλημα ?

Αν κολλήσω θα ζητήσω Ξανά την βοήθεια σας.

Ευχαριστώ .

Τελευταία επεξεργασία από το χρήστη dratsaki : 14-10-13 στις 08:13.
Απάντηση με παράθεση
  #2  
Παλιά 14-10-13, 08:34
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από dratsaki Εμφάνιση μηνυμάτων
Αυτό που μου λές είναι υποχρεωτικό ή για να κάνω ένα άλλο πίνακα και να δουλέυει η Βάση ταυτόχρονα ??
Φυσικά και δεν είναι υποχρεωτικό, το ανέφερα λόγω του ότι είπες πως η βάση δουλεύει συνεχόμενα και για να τροποποιήσεις πεδία του πίνακα πρέπει να έχεις αποκλειστική πρόσβαση.
Απάντηση με παράθεση
  #3  
Παλιά 14-10-13, 11:25
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-08-2011
Περιοχή: Μουρνιές Χανίων
Μηνύματα: 33
Προεπιλογή

Εντάξει . Ευχαριστώ.
θα την Δουλέψω σπίτι μου γιατί στο γραφείο έρχεται κόσμος δεν γίνεται ... πάει το Σαββατοκύριακο.
Απάντηση με παράθεση
  #4  
Παλιά 15-10-13, 01:48
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Γιώργο καλημέρα.
Επανέρχομαι στο θέμα μας. Την συγκεκριμένη μέθοδο δεν την γνωρίζω και πάω και εγώ ψάχνοντας γιατί όπως βλέπω θα μου φανεί χρήσιμη.
Για να σου εμφανίζονται σύμβολα των σελιδοδεικτών στο έγγραφο πατάς στο πλήκρο πάνω αριστερά, "επιλογές του Word", "Για προχωρημένους" και επιλέγεις Εμφάνιση σελιδοδεικτών.
Ψάχνοντας σχετικά θέματα βρήκα πως υπάρχουν δύο είδη σελιδοδεικτών στο Word, oι "placeholder" και οι "enclosing".
Στην πρώτη περίπτωση πατάς σε κάποιο σημείο του εγράφου όπου θέλεις να τοποθετηθεί ο σελιδοδείκτης και επιλέγεις εισαγωγή σελιδοδείκτη. Στην περίπτωση αυτή το κείμενο εισάγεται δεξιά του σελιδοδείκτη. Στην περίπτωση αυτή βλέπεις στην θέση αυτή ένα σύμβολο σαν το κεφαλαίο Ι. Δεν μπορείς όμως να γνωρίζεις ποιος σελιδοδείκτης είναι.
Στην δεύτερη περίπτωση επιλέγεις μία λέξη ή σειρά λέξεων και επιλέγεις πάλι εισαγωγή σελιδοδείκτη. Στην περίπτωση αυτή η λέξη που επέλεξες περικλείεται από τα σύμβολα [ ]. Με τον κώδικα που έχουμε και αυτόν που θα αναφέρω στην συνέχεια η λέξη αυτή αντικαθίσταται από το κείμενο του πεδίου που επιλέξαμε. Έτσι μπορείς να βάλεις στο πρότυπο τα ονόματα των πεδίων και να τους δώσεις την διαμόρφωση που θέλεις (Bold, Italic κλπ) και θα αντικατασταθούν με το κείμενο των πεδίων που θα πάρει την διαμόρφωση του σελιδοδείκτη. Έτσι μπορείς εύκολα να δείς στο πρότυπο τι έχεις βάλεις και που και να δώσεις κα την διαμόρφωση που θες.
Στον κώδικα που χρησιμοποιήσαμε αρχικά στην πρώτη γραμή γίνεται η επιλογή του σελιδοδείκτη και στην συνέχεια τοποθετείται το κείμενο του πεδίο. Βρήκα και την επιλογή αυτή όπου γίνεται η ίδια διαδικασία με μία γραμμή κώδικα:
doc.bookmarks("ΕΠΩΝΥΜΟ").Range.Text = Me.ΕΠΩΝΥΜΟ
Το δοκίμασα και δουλεύει εξίσου καλά.
Απάντηση με παράθεση
  #5  
Παλιά 15-10-13, 06:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-08-2011
Περιοχή: Μουρνιές Χανίων
Μηνύματα: 33
Προεπιλογή

Καλημέρα Στέλιο.
Χθες ήδη έφτιαξα τα πεδία greeklish για δες τα να μου πεις την γνώμη σου μήπως ο αριθμός που βάζω στην μέση του κειμένου μου βγάλει πρόβλημα? Προτίμησα αυτή τη μορφή για να βρίσκω εύκολα ποιο είναι , απ' ότι βλέπω θα το προχωρήσω γρήγορα, αν δεν τύχουν άλλες υποχρεώσεις. πάντως η βάση είναι ήδη έτοιμη για την υποδοχή του Κώδικα.
Έχω εκτυπώσει και τις σελίδες μου, 45 είναι πολλές? με τα ονόματα των πεδίων αντί κείμενο, για να μετρήσω και τις επαναλήψεις στο κάθε έγγραφο, όπως μου είπες.
Νομίζω πάω καλά,
Ευχαριστώ.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx ΚΑΤΑΧΩΡΗΣΗ ΣΤΟΙΧΕΙΩΝ Greeklish.xlsx (10,4 KB, 15 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη dratsaki : 15-10-13 στις 07:00.
Απάντηση με παράθεση
  #6  
Παλιά 15-10-13, 10:26
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Καλημέρα Γιώργο,
Μια χαρά είναι τα πεδία, δεν έχεις πρόβλημα με τους αριθμούς. καλή η επιλογή να τα συμπληρώσεις σε Excel. Ο κώδικας είναι έτοιμος, μένει να βάλεις τους σελιδοδείκτες στα έγγραφα. Αν έχεις και κάποιον υπολογιστή με δύο οθόνες θα σε διευκολύνει περισσότερο.
Αν και αρχικά ακούγονται πολλές οι 45 σελίδες, μόλις ξεκινήσεις θα φύγουν γρήγορα. Το θέμα είναι να θυμάσαι σε βάθος χρόνου τι έχεις φτιάξει. Καλό είναι να έχεις ένα οργανόγραμμα με τα εγγραφά σου και ένα ιστορικό με τις σημαντικές αλλαγές που κάνεις στην βάση σου.
Συνεχίζω να το ψάχνω το θέμα γιατί είναι ενδιαφέρον.

Τελικά ίσως δεν χρειάζεται αν επαναλαμβάνεις τον κώδικα σε κάθε κουμπί. Να μπούν όλες οι πιθανές εκδοχές σε μια ρουτίνα και να την καλείς από όλα τα κουμπιά. Δες ποια πεδία επαναλαμβάνονται συχνά (και πόσες φορές σε κάθε έγγραφο) και ανέβασε δείγμα της τροποποιημένης έκδοσης και 1-2 πρότυπα για να δούμε αν θα δουλεψει. Η απενεργοποίηση των σφαλμάτων θα αγνοήσει όσους σελιδοδείκτες δεν υπάρχουν σε κάποιο έγγραφο.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls pedia_Greeklish.xls (33,0 KB, 13 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη sarafis : 15-10-13 στις 12:21.
Απάντηση με παράθεση
  #7  
Παλιά 16-10-13, 06:46
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-08-2011
Περιοχή: Μουρνιές Χανίων
Μηνύματα: 33
Προεπιλογή

Καλημέρα σε όλους.
Στέλιο έκανα δοκιμαστικά δυο διαφορετικές ΔΥ έβαλα τον κώδικα κάτω από τον άλλο, όλο πως ήταν και δουλεύει μια χαρά, χωρίς να υπάρχουν όλοι οι σελιδοδείκτες, άρα το πιο απλό είναι να βάλω στον κώδικα περισσότερους σελιδοδείκτες και αυτός θα χρησιμοποιεί μόνο τους υπάρχοντες για το κάθε έγγραφο, για να μην τους μετρώ όλους.
Στην περίπτωση μου προς το παρόν δεν δημιουργεί πρόβλημα .
Καλημέρα.
Απάντηση με παράθεση
  #8  
Παλιά 25-10-13, 18:27
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-08-2011
Περιοχή: Μουρνιές Χανίων
Μηνύματα: 33
Προεπιλογή

Καλησπέρα στην παρέα.
Έχω προχωρήσει την βάση δεδομένων και ανεβάζω λίγη, είμαι στα 30 έγραφα είναι τέλεια!
Έχω κωλύσει όμως στο εξής και θα ήθελα αν μπορείτε να βοηθήσετε.
Ήξερα να το φτιάξω με πεδία και mail merge, τώρα όμως με τους σελιδοδείκτες δεν μπορώ να το βρω.
Σε κάποιες ημερομηνίες πχ. Στο πιστοποιητικό θέλω να
είναι της μορφής dddd, dd mmmm yyyy και δεν μπορώ, από την access το έχω κάνει και μου το βγάζει σωστά στη φόρμα , στο word όμως μου το φέρνει dd/mm/yyyy .
Συγνώμη, ανεβάζω και την βάση με μερικά έγραφα λίγο ... χαλασμένα προσπαθώ γιατί είναι >500 κβ


Ευχαριστώ. συγνώμη για την ταλαιπωρία.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip ΑΡΧΕΙΟ ΠΥΡΑΣΦΑΛΕΙΑΣ.zip (199,6 KB, 25 εμφανίσεις)
Τύπος Αρχείου: zip share002.zip (177,7 KB, 28 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη dratsaki : 26-10-13 στις 14:01.
Απάντηση με παράθεση
  #9  
Παλιά 26-10-13, 05:53
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-05-2009
Περιοχή: Αθήνα
Μηνύματα: 169
Προεπιλογή

Γιώργο καλημέρα.
Αν μπορείς να ανεβάσεις την βάση σε μορφή 2007 ή 2003 γιατί δεν ανοίγει με το 2007. Όλο αυτό το διάστημα ασχολούμαι με την συγκεκριμένη μέθοδο εξ αφορμής ενός project που ξεκίνησε συμπτωματικά λίγο μετά την συνομιλία μας και έχω βρεί πολλά πράγματα.
Απάντηση με παράθεση
  #10  
Παλιά 26-10-13, 07:15
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-08-2011
Περιοχή: Μουρνιές Χανίων
Μηνύματα: 33
Προεπιλογή

Καλημέρα Στέλιο.

Χίλια Ευχαριστώ. συγνώμη για την ταλαιπωρία.
μάλλον τα κατάφερα!
ΤΕΛΙΚΑ δεν θέλει κόπο θέλει τρόπο μάλλον έφταιγε που δεν την είχα συμπυκνώσει και επιδιορθώσει και τα ΜΒ τα έβγαζε από τις εγγραφές που είχα διαγράψει !
Ευχαριστώ
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Εκτύπωση τρέχουσας εγγραφής (στη φόρμα) JSARAK2001 Access - Ερωτήσεις / Απαντήσεις 3 09-06-12 10:53
Mail Merge - προετοιμασία συγχώνευσης αλληλογραφίας σε Word Ms-Office-Development Team Access samples - Χρήσιμα αρχεία & παραδείγματα 0 03-05-10 15:00
Συνάρτηση συγκεκριμένων χαρακτήρων μιας εγγραφής PanosPan Access - Ερωτήσεις / Απαντήσεις 4 07-03-10 17:42
[Γενικά] Mail Merge - Συγχωνευση αλληλογραφίας σε Word Ms-Office-Development Team Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 01-02-10 07:46


Η ώρα είναι 10:08.