Συμπτώματα
Όταν πραγματοποιείτε συγχώνευση αλληλογραφίας στο Microsoft Word χρησιμοποιώντας oledb με μια προέλευση δεδομένων της Microsoft Access ή του Microsoft Excel, τα αποτελέσματα συγχώνευσης για τα πεδία "Ημερομηνία", "Αριθμός τηλεφώνου" και "Νομισματική μονάδα" δεν είναι σωστά. Για παράδειγμα:
Το πεδίο Ημερομηνία εμφανίζεται με την εξής μορφή:
1995-10-22 00:00:00
Το πεδίο Αριθμός τηλεφώνου από μια προέλευση δεδομένων της Access εμφανίζεται με την εξής μορφή:
-7081234567.00
Το πεδίο Νομισματική μονάδα εμφανίζεται με την εξής μορφή:
12.00
-Ή-
12000
Αιτία
Αυτή η συμπεριφορά παρουσιάζεται επειδή τα δεδομένα εμφανίζονται στην εγγενή, αποθηκευμένη μορφή τους στην Access ή το Excel. Για να μορφοποιήσετε συγχωνευμένα δεδομένα, πρέπει να μορφοποιήσετε τα πεδία συγχώνευσης στο κύριο έγγραφο. Εάν μορφοποιήσετε τα δεδομένα στην προέλευση δεδομένων, η μορφοποίηση δεν διατηρείται κατά τη συγχώνευση των δεδομένων στο κύριο έγγραφο.
Λύση
Για να επιλύσετε αυτό το πρόβλημα, χρησιμοποιήστε μία από τις παρακάτω μεθόδους.
Στο Microsoft Word
Χρησιμοποιήστε ένα διακόπτη για να μορφοποιήσετε τα αποτελέσματα της συνάρτησης MERGEFIELD. Για να το κάνετε αυτό, χρησιμοποιήστε μία από τις παρακάτω μεθόδους.
Σημείωση Για να προβάλετε τους κωδικούς πεδίων στο Microsoft Word, πατήστε το συνδυασμό πλήκτρων ALT+F9.
Μέθοδος 1: Χρήση του διακόπτη εικόνας αριθμών
Συμπεριλάβετε έναν διακόπτη εικόνας αριθμών (\#) παρόμοιο με ένα από τα ακόλουθα παραδείγματα:
Σε ένα πεδίο νομισματικής μονάδας, χρησιμοποιήστε έναν διακόπτη "Εικόνα αριθμών" παρόμοιο με τον εξής:
{MERGEFIELD αριθμός \# $####,0,0} Σημείωση Η συμβολοσειρά {MERGEFIELD αριθμός \# ####,0,0}} λειτουργεί και για το Microsoft SQL Server 6.
Σε ένα πεδίο τηλεφώνου, χρησιμοποιήστε έναν διακόπτη "Εικόνα αριθμών" παρόμοιο με τον εξής:
{MERGEFIELD τηλέφωνο \# ###'-'###'-'#####} Σημείωση Το ενωτικό μέσα στο συγχωνευμένο πεδίο είναι σε μονά εισαγωγικά.
Μέθοδος 2: Χρήση του διακόπτη εικόνας Date-Time
Συμπεριλάβετε ένα διακόπτη εικόνας ημερομηνίας/ώρας (\@) στο πεδίο "Ημερομηνία", ώστε το πεδίο "Ημερομηνία" να έχει την εξής μορφή:
{MERGEFIELD ημερομηνία \@ "MMMM d, yyyy"} Σημείωση Ο διακόπτης εικόνας κάνει διάκριση πεζών-κεφαλαίων. Επιπλέον, πρέπει να χρησιμοποιήσετε εισαγωγικά γύρω από τη συμβολοσειρά εικόνας.
Στη Microsoft Access
Δημιουργήστε ένα ερώτημα στη Microsoft Access και χρησιμοποιήστε το ερώτημα στη συγχώνευση αλληλογραφίας του Word. Στο ερώτημα της Microsoft Access, χρησιμοποιήστε τη συνάρτηση FORMAT() για να μορφοποιήσετε τα δεδομένα που θα συγχωνευτούν στο Microsoft Word.
Περισσότερες πληροφορίες
Από προεπιλογή, το Word χρησιμοποιεί OLEDB για να συνδεθεί με την προέλευση δεδομένων κατά την εκτέλεση μιας συγχώνευσης αλληλογραφίας. Μπορείτε να επιβάλετε Word να χρησιμοποιούν δυναμική ανταλλαγή δεδομένων (DDE) χρησιμοποιώντας κώδικα προγραμματισμού για πρόσβαση στα δεδομένα.
Σημείωση Για περισσότερες πληροφορίες σχετικά με τη χρήση των διακοπτών πεδίων στο Microsoft Word, κάντε κλικ στην επιλογή Word Βοήθεια της Microsoft στο
Μενού Βοήθεια, πληκτρολογήστε γενικοί διακόπτες στον Βοηθό του Office ή στον Οδηγό απαντήσεων και, στη συνέχεια, κάντε κλικ στην επιλογή Αναζήτηση για να δείτε τα θέματα που επιστρέφονται.