| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλημέρα Στέλιο. Από την πρώτη ανάγνωση, νομίζω το καταλαβαίνω, τώρα στο μέλλον θα δείξει. Όντως έχω περί τα 20 έγγραφα και πολλά είναι διπλά και τριπλά αυτό που σκέφτομαι να κάνω τώρα είναι: Να αλλάξω τα πεδία στην βάση. Να κάνω τα έγγραφα όλα μονά για απλοποίηση τα είχα … & τριπλά (ΔΥ αναφορά, αποστολή εγγράφου, έγγραφο) για να μην το ανοίγω τρεις φορές με το mail merge και μετά να ψάχνω το ΧΠΕ ξεχωριστά για το κάθε ένα, ήθελα τριπλάσιο χρόνο, τώρα όμως που καταργείται το ψάξιμο ίσως να είναι καλύτερα (μάλλον από την εκτύπωση θα εξαρτηθεί, όταν εκτυπώνεται μονό θα το βάλω ξεχωριστά και όταν εκτυπώνονται και τα δυο μαζί θα τα βάλω μαζί). Μην σε ζαλίζω μ’ αυτά. ¨¨Όταν ολοκληρώσεις την δουλειά θα συνδέσεις τον πίνακα από την βάση που έχεις τις εγγραφές σου και με ένα ερώτημα προσάρτησης, όπου θα αντιστοιχίσεις τα πεδία με τα νεα, θα μεταφέρεις τις εγγραφές στον νέο πίνακα.¨¨ Αυτό που μου λές είναι υποχρεωτικό ή για να κάνω ένα άλλο πίνακα και να δουλέυει η Βάση ταυτόχρονα ?? Γιατί δεν το κατάλαβα. Αν ξεκινήσω πάνω στον ήδη υπάρχοντα πίνακα να αλλάξω τα ονόματα των πεδίων, υπάρχει κάποιο πρόβλημα ? Αν κολλήσω θα ζητήσω Ξανά την βοήθεια σας. Ευχαριστώ . Τελευταία επεξεργασία από το χρήστη dratsaki : 14-10-13 στις 08:13. |
|
#2
| |||
| |||
| Φυσικά και δεν είναι υποχρεωτικό, το ανέφερα λόγω του ότι είπες πως η βάση δουλεύει συνεχόμενα και για να τροποποιήσεις πεδία του πίνακα πρέπει να έχεις αποκλειστική πρόσβαση.
|
|
#3
| |||
| |||
|
Εντάξει . Ευχαριστώ. θα την Δουλέψω σπίτι μου γιατί στο γραφείο έρχεται κόσμος δεν γίνεται ... πάει το Σαββατοκύριακο. |
|
#4
| |||
| |||
|
Γιώργο καλημέρα. Επανέρχομαι στο θέμα μας. Την συγκεκριμένη μέθοδο δεν την γνωρίζω και πάω και εγώ ψάχνοντας γιατί όπως βλέπω θα μου φανεί χρήσιμη. Για να σου εμφανίζονται σύμβολα των σελιδοδεικτών στο έγγραφο πατάς στο πλήκρο πάνω αριστερά, "επιλογές του Word", "Για προχωρημένους" και επιλέγεις Εμφάνιση σελιδοδεικτών. Ψάχνοντας σχετικά θέματα βρήκα πως υπάρχουν δύο είδη σελιδοδεικτών στο Word, oι "placeholder" και οι "enclosing". Στην πρώτη περίπτωση πατάς σε κάποιο σημείο του εγράφου όπου θέλεις να τοποθετηθεί ο σελιδοδείκτης και επιλέγεις εισαγωγή σελιδοδείκτη. Στην περίπτωση αυτή το κείμενο εισάγεται δεξιά του σελιδοδείκτη. Στην περίπτωση αυτή βλέπεις στην θέση αυτή ένα σύμβολο σαν το κεφαλαίο Ι. Δεν μπορείς όμως να γνωρίζεις ποιος σελιδοδείκτης είναι. Στην δεύτερη περίπτωση επιλέγεις μία λέξη ή σειρά λέξεων και επιλέγεις πάλι εισαγωγή σελιδοδείκτη. Στην περίπτωση αυτή η λέξη που επέλεξες περικλείεται από τα σύμβολα [ ]. Με τον κώδικα που έχουμε και αυτόν που θα αναφέρω στην συνέχεια η λέξη αυτή αντικαθίσταται από το κείμενο του πεδίου που επιλέξαμε. Έτσι μπορείς να βάλεις στο πρότυπο τα ονόματα των πεδίων και να τους δώσεις την διαμόρφωση που θέλεις (Bold, Italic κλπ) και θα αντικατασταθούν με το κείμενο των πεδίων που θα πάρει την διαμόρφωση του σελιδοδείκτη. Έτσι μπορείς εύκολα να δείς στο πρότυπο τι έχεις βάλεις και που και να δώσεις κα την διαμόρφωση που θες. Στον κώδικα που χρησιμοποιήσαμε αρχικά στην πρώτη γραμή γίνεται η επιλογή του σελιδοδείκτη και στην συνέχεια τοποθετείται το κείμενο του πεδίο. Βρήκα και την επιλογή αυτή όπου γίνεται η ίδια διαδικασία με μία γραμμή κώδικα: doc.bookmarks("ΕΠΩΝΥΜΟ").Range.Text = Me.ΕΠΩΝΥΜΟ Το δοκίμασα και δουλεύει εξίσου καλά. |
|
#5
| |||
| |||
|
Καλημέρα Στέλιο. Χθες ήδη έφτιαξα τα πεδία greeklish για δες τα να μου πεις την γνώμη σου μήπως ο αριθμός που βάζω στην μέση του κειμένου μου βγάλει πρόβλημα? Προτίμησα αυτή τη μορφή για να βρίσκω εύκολα ποιο είναι , απ' ότι βλέπω θα το προχωρήσω γρήγορα, αν δεν τύχουν άλλες υποχρεώσεις. πάντως η βάση είναι ήδη έτοιμη για την υποδοχή του Κώδικα. Έχω εκτυπώσει και τις σελίδες μου, 45 είναι πολλές? με τα ονόματα των πεδίων αντί κείμενο, για να μετρήσω και τις επαναλήψεις στο κάθε έγγραφο, όπως μου είπες. Νομίζω πάω καλά, Ευχαριστώ. Τελευταία επεξεργασία από το χρήστη dratsaki : 15-10-13 στις 07:00. |
|
#6
| |||
| |||
|
Καλημέρα Γιώργο, Μια χαρά είναι τα πεδία, δεν έχεις πρόβλημα με τους αριθμούς. καλή η επιλογή να τα συμπληρώσεις σε Excel. Ο κώδικας είναι έτοιμος, μένει να βάλεις τους σελιδοδείκτες στα έγγραφα. Αν έχεις και κάποιον υπολογιστή με δύο οθόνες θα σε διευκολύνει περισσότερο. Αν και αρχικά ακούγονται πολλές οι 45 σελίδες, μόλις ξεκινήσεις θα φύγουν γρήγορα. Το θέμα είναι να θυμάσαι σε βάθος χρόνου τι έχεις φτιάξει. Καλό είναι να έχεις ένα οργανόγραμμα με τα εγγραφά σου και ένα ιστορικό με τις σημαντικές αλλαγές που κάνεις στην βάση σου. Συνεχίζω να το ψάχνω το θέμα γιατί είναι ενδιαφέρον. Τελικά ίσως δεν χρειάζεται αν επαναλαμβάνεις τον κώδικα σε κάθε κουμπί. Να μπούν όλες οι πιθανές εκδοχές σε μια ρουτίνα και να την καλείς από όλα τα κουμπιά. Δες ποια πεδία επαναλαμβάνονται συχνά (και πόσες φορές σε κάθε έγγραφο) και ανέβασε δείγμα της τροποποιημένης έκδοσης και 1-2 πρότυπα για να δούμε αν θα δουλεψει. Η απενεργοποίηση των σφαλμάτων θα αγνοήσει όσους σελιδοδείκτες δεν υπάρχουν σε κάποιο έγγραφο. Τελευταία επεξεργασία από το χρήστη sarafis : 15-10-13 στις 12:21. |
|
#7
| |||
| |||
|
Καλημέρα σε όλους. Στέλιο έκανα δοκιμαστικά δυο διαφορετικές ΔΥ έβαλα τον κώδικα κάτω από τον άλλο, όλο πως ήταν και δουλεύει μια χαρά, χωρίς να υπάρχουν όλοι οι σελιδοδείκτες, άρα το πιο απλό είναι να βάλω στον κώδικα περισσότερους σελιδοδείκτες και αυτός θα χρησιμοποιεί μόνο τους υπάρχοντες για το κάθε έγγραφο, για να μην τους μετρώ όλους. Στην περίπτωση μου προς το παρόν δεν δημιουργεί πρόβλημα . Καλημέρα. |
|
#8
| |||
| |||
|
Καλησπέρα στην παρέα. Έχω προχωρήσει την βάση δεδομένων και ανεβάζω λίγη, είμαι στα 30 έγραφα είναι τέλεια! Έχω κωλύσει όμως στο εξής και θα ήθελα αν μπορείτε να βοηθήσετε. Ήξερα να το φτιάξω με πεδία και mail merge, τώρα όμως με τους σελιδοδείκτες δεν μπορώ να το βρω. Σε κάποιες ημερομηνίες πχ. Στο πιστοποιητικό θέλω να είναι της μορφής dddd, dd mmmm yyyy και δεν μπορώ, από την access το έχω κάνει και μου το βγάζει σωστά στη φόρμα , στο word όμως μου το φέρνει dd/mm/yyyy . Συγνώμη, ανεβάζω και την βάση με μερικά έγραφα λίγο ... χαλασμένα προσπαθώ γιατί είναι >500 κβ Ευχαριστώ. συγνώμη για την ταλαιπωρία. Τελευταία επεξεργασία από το χρήστη dratsaki : 26-10-13 στις 14:01. |
|
#9
| |||
| |||
|
Γιώργο καλημέρα. Αν μπορείς να ανεβάσεις την βάση σε μορφή 2007 ή 2003 γιατί δεν ανοίγει με το 2007. Όλο αυτό το διάστημα ασχολούμαι με την συγκεκριμένη μέθοδο εξ αφορμής ενός project που ξεκίνησε συμπτωματικά λίγο μετά την συνομιλία μας και έχω βρεί πολλά πράγματα. |
|
#10
| |||
| |||
|
Καλημέρα Στέλιο. Χίλια Ευχαριστώ. συγνώμη για την ταλαιπωρία. μάλλον τα κατάφερα! ΤΕΛΙΚΑ δεν θέλει κόπο θέλει τρόπο μάλλον έφταιγε που δεν την είχα συμπυκνώσει και επιδιορθώσει και τα ΜΒ τα έβγαζε από τις εγγραφές που είχα διαγράψει ! Ευχαριστώ |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | 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.



Υβριδικός τρόπος

