Open ECDL/OpenECDL Ενότητα 3/Συγχώνευση αλληλογραφίας

Από WikiEducator
Μετάβαση σε: πλοήγηση, αναζήτηση

Πέμπτη ενότητα: Συγχώνευση αλληλογραφίας

3.5.1 Έννοια και πρακτική

3.5.1.1 Συγχώνευση αλληλογραφίας και συγχώνευση μιας πηγής δεδομένων με ένα κύριο έγγραφο όπως ένα γράμμα ή ένα έγγραφο ετικετών

Ένα σύνηθες πρόβλημα που υπάρχει, είναι η ανάγκη αποστολής επιστολών ή πληροφοριών σε εκατοντάδες άτομα ή οργανισμούς. Αφού, παρόλο που το κείμενο της επιστολής είναι το ίδιο, κάθε μία θα περιέχει διαφορετικές πληροφορίες σε κάθε περίπτωση, διεύθυνση και παραλήπτη.


Μία παρόμοια κατάσταση αντιμετωπίζουμε όταν πρέπει να τυπώσουμε ετικέτες για φακέλους με τις διευθύνσεις των πελατών μας. Η λίστα των πελατών μπορεί να αλλάζει από στιγμή σε στιγμή. Ωστόσο, όταν πρέπει να εκτυπώσουμε ετικέτες δεν θέλουμε να πληκτρολογούμε κάθε μία διεύθυνση ξεχωριστά.


Σε τέτοιου είδους καταστάσεις, μπορούμε να χρησιμοποιήσουμε τη λειτουργία της συγχώνευσης αλληλογραφίας.


Η συγχώνευση αλληλογραφίας περιέχει τα ακόλουθα:


  • Ένα πρότυπο
  • Μία πηγή δεδομένων
  • Συγχώνευση των δεδομένων από τη πηγή δεδομένων στο πρότυπο για τη δημιουργία ενός συνόλου εγγράφων.
  • Εκτύπωση.

Πρότυπο


Ένα πρότυπου είναι ένα σχεδιάγραμμα του εγγράφου που επιθυμείτε να δημιουργήσετε. Αυτό περιλαμβάνει το κείμενο που είναι κοινό για όλα τα έγγραφα. Θα περιέχει επίσης σημεία για τις πληροφορίες που θα αλλάζουν. Αυτά τα σημεία στο κείμενο θα αναφέρονται ως πεδία.


Πηγή δεδομένων


Η πηγή δεδομένων θα περιέχει τα δεδομένα που θα εισαχθούν στα σημεία για τις μεταβλητές πληροφορίες των εγγράφων όταν πραγματοποιηθεί η συγχώνευση.


Σε μια πηγή δεδομένων, τα δεδομένα θα είναι οργανωμένα σε ένα πλήθος γραμμών και στηλών. Κάθε γραμμή ονομάζεται αναγραφή και περιέχει δεδομένα τα οποία θα εισαχθούν σε κάθε έγγραφο. Για παράδειγμα κάθε αναγραφή θα μπορούσε να περιέχει τίτλο (προσφώνηση) όνομα, επίθετο, και διεύθυνση.


Κάθε αναγραφή είναι χωρισμένη σε στήλες, κάθε στήλη αντιστοιχεί σε ένα πεδίο. Κάθε πεδίο περιέχει και μία πληροφορία, όπως π.χ. όνομα ή επίθετο.


Συγχώνευση


Η συγχώνευση περιλαμβάνει τη δημιουργία ενός συνδέσμου μεταξύ των πεδίων στο πρότυπο και των πεδίων στην πηγή δεδομένων και στη συνέχεια τη δημιουργία του συνδυασμού του συνόλου των εγγράφων.


Ένας καλός τρόπος για να γίνει κατανοητή η επόμενη ενότητα είναι η πραγματική δημιουργία εγγράφου και η βήμα προς βήμα εργασία σε αυτή τη διαδικασία.


3.5.1.2 Δημιουργία προτύπου και πηγής δεδομένων για συγχώνευση αλληλογραφίας

Δημιουργήστε το πρότυπο


  • Το πρώτο βήμα είναι η δημιουργία του προτύπου, (ένα ολοκληρωμένο έγγραφο κειμένου - .odt).

161 odt.jpg


Δημιουργία πηγής δεδομένων - αρχείο Κειμένου


Στη συνέχεια, πρέπει να δημιουργήσετε την πηγή δεδομένων.


  • Αρχείο -> Δημιουργία -> Έγγραφο κειμένου.
  • Δημιουργήστε μία πηγή δεδομένων όπως αυτή που εμφανίζεται παρακάτω.
  • Σιγουρευτείτε πως υπάρχει κόμμα μεταξύ των πεδίων (χωρίς κενό) και ότι η αλλαγή σειράς γίνεται με τη χρήση του Enter.

162 kimeno.jpg


Να σημειωθεί πως το κόμμα σε αυτή την περίπτωση χρησιμοποιείται ως διαχωριστικό πεδίων. Αν δε συμπεριληφθεί, δε θα είναι δυνατή η ανάγνωση των πεδίων δεδομένων από την εφαρμογή.


  • Αποθηκεύστε την πηγή δεδομένων σας ωςΚείμενο. Το writer θα εισάγει αυτομάτως την προέκταση .txt στο αρχείο σας. (Έστω ότι αποθηκεύσατε το αρχείο αυτό στην Επιφάνεια Εργασίας, με όνομα phgh_dedomenwn.txt)

Η πρώτη γραμμή της πηγής δεδομένων περιέχει τα ονόματα των πεδίων. Αυτά θα χρησιμοποιηθούν ως σύνδεσμοι στα σημεία για τις μεταβλητές πληροφορίες του προτύπου. Μία συλλογή αναγραφών σαν και αυτή ονομάζεται πίνακας.


Το επόμενο βήμα είναι η προετοιμασία του πρότυπου εγγράφου. Πρόκειται για το γράμμα ή το έγγραφο που θα επαναληφθεί. Για κάθε μία αναγραφή από την πηγή δεδομένων, θα δημιουργηθεί ένα ξεχωριστό έγγραφο. Τα ονόματα των πεδίων θα αντικατασταθούν σε κάθε περίπτωση με τις κατάλληλες τιμές των πεδίων κάθε αναγραφής.


Η εικόνα που ακολουθεί παρουσιάζει ένα παράδειγμα ενός γράμματος που θα χρησιμοποιηθεί ως βάση για τη δημιουργία του πρότυπου εγγράφου για τη συγχώνευση, (πρόκειται για το πρότυπο που δημιουργήσαμε προηγουμένως).


163 grama.jpg

Αυτό το γράμμα περιέχει συγκεκριμένες πληροφορίες για έναν παραλήπτη. Το επόμενο βήμα είναι η αντικατάσταση αυτών με τα στοιχεία των αναγραφών της πηγής δεδομένων.


  • Επιλέξτε τη λέξη κ. που βρίσκεται πριν το όνομα του παραλήπτη.

Η συγκεκριμένη λέξη θα πρέπει να αντικατασταθεί με το πεδίο που ονομάζεται Τίτλος.


  • Εισαγωγή -> Πεδία -> Άλλα ή εναλλακτικά Ctrl+F2.
  • Κάντε κλικ στη καρτέλα Βάση δεδομένων.

Το επόμενο βήμα είναι να ορίσουμε το αρχείο με τα δεδομένα που δημιουργήσαμε προηγουμένως. Όπως αναφέρθηκε παραπάνω το αρχείο βρίσκεται στην Επιφάνεια Εργασίας, με τίτλο phgh_dedomenwn.txt.


  • 164 anazitisi.jpgΚάντε κλικ στο Αναζήτηση και ορίστε το αρχείο που θέλετε να ανοίξει.

Αμέσως το αρχείο που ανοίξατε θα εμφανιστεί στη λίστα των βάσεων δεδομένων, στο παράθυρο διαλόγου Πεδία, από αυτό το παράθυρο,


  • επιλέξτε στην αριστερή λίστα (Τύπος), την επιλογή Πεδίο εγκυκλίου επιστολής, όπως φαίνεται και παρακάτω.

165 pedia.jpg

  • Κάντε κλικ στο + που βρίσκεται μπροστά από τον τίτλο της βάσης δεδομένων που εισάγατε (phgh_dedomenwn) και ξανά κλικ στο + μπροστά από το phgh_dedomenwn μέχρι να εμφανιστούν τα πεδία.

166 phgh.jpg

  • Επιλέξτε το Τίτλος και κάντε κλικ στο Εισαγωγή.

[Έχοντας επιλεγμένο το κ. στο πρότυπο, με την ενέργεια αυτή, η επιλεγμένη λέξη θα αντικατασταθεί με το σύνδεσμο <Τίτλος>]


  • Εισάγετε με τον ίδιο τρόπο για κάθε συγκεκριμένη πληροφορία, το αντίστοιχο πεδίο.

167 onoma.jpg

  • Κάντε κλικ στο Κλείσιμο.
  • Το πρότυπο εγγράφου σας θα εμφανίζεται τώρα, όπως στην εικόνα που ακολουθεί.

168 egrafo.jpg

  • Αποθηκεύστε το πρότυπο εγγράφου.

Δημιουργία πηγής δεδομένων - αρχείο Βάσης δεδομένων


Σε νεότερες εκδόσεις του OpenOffice.org 2.2+ υπάρχει μία σημαντική διαφορά σε αυτό το σημείο της συγχώνευσης. Συγκεκριμένα, για να γίνει η συγχώνευση θα πρέπει η πηγή δεδομένων να είναι αρχείο .odb, δηλαδή της Base (Βάσης Δεδομένων). Παρακάτω θα δούμε συνοπτικά πώς μπορούμε να δημιουργήσουμε ένα τέτοιο αρχείο.


  • Αρχείο -> Δημιουργία -> Βάση δεδομένων.

Ή εναλλακτικά


  • από τις Εφαρμογές -> Γραφείο -> OpenOffice.org Database.

169 vasi.jpg

Αμέσως θα ανοίξει ο Αυτόματος πιλότος της βάσης δεδομένων.

170 vasi.jpg

  • Επιλέξτε Δημιουργία μιας νέας βάσης δεδομένων και
  • Επόμενο

171 katahorisi.jpg

  • Επιλέξτε Ναι, να γίνει καταχώρηση της βάσης δεδομένων και
  • Άνοιγμα της βάσης δεδομένων για επεξεργασία -> Ολοκλήρωση

172 oloklirosi.jpg

Στο παράθυρο Αποθήκευση που θα ανοίξει, δώστε το όνομα που επιθυμείτε για τη βάση και το φάκελο στον οποίο θέλετε να την αποθηκεύσετε και κάντε κλικ στο Αποθήκευση.


173 apothikefsi.jpg

Σε αυτό το παράθυρο επιλέξτε:


  • Πίνακες από το αριστερό κάθετο πλαίσιο Βάση δεδομένων και
  • από τις Εργασίες -> Χρήση αυτόματου πιλότου για τη δημιουργία πινάκων.

Έτσι θα ενεργοποιήσετε τον Αυτόματο πιλότο για πίνακες, όπως φαίνεται στην εικόνα που ακολουθεί.


174 aftomatos.jpg

  • Επιλέξτε Κατηγορία -> Προσωπικός και
  • από τα Δείγματα πινάκων -> Διευθύνσεις (είναι τα καταλληλότερα για το παράδειγμά μας).
  • Επιλέξτε ένα ένα από τα Διαθέσιμα πεδία αυτά που σας ενδιαφέρουν και με το> μετακινήστε τα στα Επιλεγμένα πεδία.

Στην εικόνα που ακολουθεί βλέπετε τα πεδία που επιλέξαμε: Τίτλος, Όνομα, Επώνυμο, Διεύθυνση, Πόλη, Ταχυδρομικός κώδικας.


  • Κάντε κλικ στο Τέλος.

175 telos.jpg

Στο καινούριο παράθυρο που θα εμφανιστεί συμπληρώστε με τα στοιχεία που διαθέτετε τον πίνακα.


  • Αφού ολοκληρώσετε την εισαγωγή των δεδομένων, κάντε κλικ στο πρώτο εικονίδιο της εργαλειοθήκης, την Αποθήκευση και κλείστε το παράθυρο.

176 diethinsis.jpg


177 katahorisi.jpg

Όπως θα δείτε, η νέα βάση δεδομένων που δημιουργήσατε με βάση το δείγμα πίνακα Διευθύνσεις, έχει καταχωρηθεί.


  • Κλείστε και αυτό το παράθυρο.

Αφού δημιουργήσατε τη βάση δεδομένων σας, μπορείτε να προχωρήσετε στην προετοιμασία του πρότυπου εγγράφου σας όπως και προηγουμένως. Το μόνο που διαφοροποιείται είναι ότι η βάση δεδομένων που δημιουργήσατε θα εμφανίζεται εξ αρχής στο πλαίσιο των βάσεων δεδομένων, χωρίς να χρειαστεί να την εισάγετε.


178 pedia.jpg


3.5.1.3 Δημιουργία λίστας ηλεκτρονικού ταχυδρομείου και άλλων αρχείων δεδομένων για συγχώνευση αλληλογραφίας


Δημιουργία πηγής δεδομένων - αρχείο Υπολογιστικού Φύλλου


Ένα υπολογιστικό φύλλο είναι ένας κοινός και εύκολος τρόπος για εξέταση στοιχείων. Υποθέστε ότι έχετε κάποια δεδομένα στην εφαρμογή Υπολογιστικού Φύλλου (Calc). Για να τα μετατρέψετε σε πηγή δεδομένων, αποθηκεύστε το αρχείο με προέκταση csv.


  • Αρχείο -> Αποθήκευση ως, επιλέξτε Κείμενο χωρισμένο με κόμματα (csv).
  • Επιλέξτε Αποθήκευση.

179 apothikefsi.jpg


  • Στο επόμενο παράθυρο διαλόγου Εξαγωγή κειμένου, βεβαιωθείτε ότι το διαχωριστικό των πεδίων είναι το , και πατήστε ΟΚ.

180 ok.jpg

Δημιουργία πηγής δεδομένων – Πίνακας εγγράφου κειμένου


Τα δεδομένα συνήθως παρέχονται σε μία μορφή ενός κοινού πίνακα Εγγράφου Κειμένου, όπως φαίνεται στην παρακάτω εικόνα. Μπορείτε να θεωρήσετε και αυτή τη μέθοδο εξ’ ίσου κατάλληλη για δημιουργία πηγής δεδομένων. Ωστόσο δεν μπορεί να χρησιμοποιηθεί άμεσα με αυτή τη μορφή.


Υποθέστε ότι έχετε τα ακόλουθα δεδομένα:


181 dedomena.jpg


Αν και είναι μία πολύ ξεκάθαρη μέθοδος εργασίας με δεδομένα, θα χρειαστεί να το τροποποιήσετε προτού το χρησιμοποιήσετε ως πηγή δεδομένων OpenOffice.org.


  • Κάντε κλικ σε οποιοδήποτε σημείο του πίνακα.
  • Πίνακας -> Μετατροπή -> Μετατροπή πίνακα σε κείμενο.
  • Επιλέξτε στο Σημείο χωρισμού μέσα στο κείμενο, το πλαίσιο επιλογής Άλλα: και εισάγετε το σύμβολο κόμμα (,) ως διαχωριστικό.

182 metatropi.jpg


  • Κάντε κλικ στο OK.

Με αυτό τον τρόπο θα δημιουργηθεί μία πηγή δεδομένων που θα χρησιμοποιεί το κόμμα ως διαχωριστικό.


Μπορεί να σας φανεί χρήσιμη η εργασία σας με πίνακες όταν δημιουργείτε ή επεξεργάζεστε δεδομένα. Μπορείτε να τα κρατήσετε σε ένα αρχείο, π.χ. Pinakas_Pelatwn.odt και όταν είσαστε έτοιμοι να τα χρησιμοποιήσετε για συγχώνευση αλληλογραφίας, μπορείτε να το μετατρέψετε σε μορφή που χρησιμοποιεί κόμμα για διαχωριστικό πεδίων και να το σώσετε σε άλλο αρχείο π.χ. Pelates.txt.

3.5.1.4 Συγχώνευση μιας λίστας ταχυδρομείου με ένα πρότυπο γράμμα ή έγγραφο ετικετών

Σε αυτό το στάδιο πρέπει να έχετε ένα πρότυπο εγγράφου, όπως είναι αυτό που ακολουθεί.


183 protipo.jpg

  • Εργαλεία -> Αυτόματος πιλότος συγχώνευσης αλληλογραφίας...
  • Κάντε κλικ στο Επόμενο κάθε βήματος του αυτόματου πιλότου συγχώνευσης αλληλογραφίας.

Επειδή όλα τα υπόλοιπα έχουν οργανωθεί, δε χρειάζεται να κάνετε καποια ρύθμιση, παραμένει μόνο μια μικρή λεπτομέρεια να ρυθμίσετε.


  • Όταν βρεθείτε στο βήμα Επεξεργασία Εγγράφου, κάντε κλικ στα βέλη για να ελέγξετε αν η συγχώνευση αλληλογραφίας αναρτά τα σωστά δεδομένα στη θέση που επιθυμείτε.

184 epeksergasia.jpg


  • Κάντε κλικ στο Επόμενο μέχρι το 8ο βήμα.

Αποθήκευση συγχωνευμένου αρχείου


Στο βήμα 8. Αποθήκευση, εκτύπωση ή αποστολή


  • Επιλέξτε το πλαίσιο επιλογής Αποθήκευση συγχωνευμένου εγγράφου

185 apothikefsi.jpg

  • Κάντε κλικ στο Αποθήκευση εγγράφου.
  • Συμπληρώστε τα πεδία για να ορίσετε ονόματα αρχείων και τοποθεσία που θέλετε να αποθηκεύσετε τη δουλειά σας.
  • Κάντε κλικ στο Τέλος.

Εκτύπωση συγχωνευμένου αρχείου


Μπορείτε να χρησιμοποιήσετε τη λειτουργία Εκτύπωση συγχωνευμένου εγγράφου για να εκτυπώσετε χωρίς να σώσετε αντίγραφο του συγχωνευμένου εγγράφου.


Δημιουργία ετικετών


Οι ετικέτες μπορούν να δημιουργηθούν με ακριβώς την ίδια μέθοδο, όπως και τα γράμματα. Η διαφορά ενός συγχωνευμένου εγγράφου αλληλογραφίας και μιας ετικέτας, είναι ότι η ετικέτα περιλαμβάνει μόνο δεδομένα όπως όνομα και διεύθυνση και το μέγεθος του χαρτιού, πρέπει να ταιριάζει με το μέγεθος της ετικέτας. Η περιγραφή που ακολουθεί είναι βασισμένη στο σύστημα βοήθειας του Writer.


  • Αρχείο -> Δημιουργία -> Ετικέτες για να εμφανιστεί το παράθυρο διαλόγου Ετικέτες.
  • Στη καρτέλα Ετικέτες, κάτω από την περιοχή Μορφή, προσδιορίστε τη μορφή της ετικέτας.

Το OpenOffice.org Writer περιέχει πολλές μορφές διαθέσιμων εμπορικών φύλλων για ετικέτες, σήματα και εμπορικές κάρτες. Μπορείτε επίσης να προσθέσετε άλλη μορφή, καθορισμένη από το χρήστη.


186 etiketes.jpg


Στη καρτέλα Ετικέτες, κάτω από το Επιγραφή, μπορείτε να επιλέξετε το περιεχόμενο των ετικετών.


Συχνά σε αυτό περιέχονται πεδία από βάση δεδομένων, έτσι ώστε οι ετικέτες να μπορούν να εκτυπωθούν με διαφορετικό περιεχόμενο. Είναι επίσης πιθανό να έχετε πληκτρολογήσει το ίδιο κείμενο για κάθε ετικέτα. Αν έχετε χρησιμοποιήσει υπολογιστικό φύλλο ή έγγραφο κειμένου για αποθήκευση δεδομένων, το όνομα στο οποίο σώσατε το αρχείο θα βρίσκεται και στη βάση δεδομένων και ως όνομα του πίνακα (πηγή δεδομένων).


Ας υποθέσουμε ότι έχετε ένα έγγραφο κειμένου με το όνομα phgh_dedomenwn.txt και η πρώτη γραμμή περιέχει της επικεφαλίδες Τίτλο, Όνομα, Επίθετο, Διεύθυνση 1, Διεύθυνση 2, Τ.Κ. (όπως κ στο προηγούμενο παράδειγμα). Πρώτα από όλα πρέπει να ορίσουμε στην εφαρμογή ότι πρόκειται για πίνακα/ πηγή δεδομένων.


  • Εργαλεία -> Αυτόματος πιλότος συγχώνευσης αλληλογραφίας.
  • Πηγαίνετε στο τρίτο βήμα: Εισαγωγή μπλοκ διευθύνσεων.
  • Στο δεξιό μέρος του παράθυρου, κάντε κλικ στο 1. Επιλογή Διαφορετικής Λίστας Διευθύνσεων
  • Κάντε κλικ στο Προσθήκη.
  • Αναζητήστε την πηγή δεδομένων και όταν την επιλέξετε στο παράθυρο αναζήτησης αρχείων, πατήστε Άνοιγμα.


Με αυτό τον τρόπο θα προστεθεί το όνομα της καινούριας πηγής δεδομένων.


  • Κάντε κλικ στο ΟΚ και στη συνέχεια Άκυρο (ώστε να κλείσει το παράθυρο διαλόγου Αυτόματος πιλότος Συγχώνευσης αλληλογραφίας).

Στο παράθυρο διαλόγου Ετικέτες τώρα,


  • Κάντε κλικ στα πτυσσόμενα μενού Βάση δεδομένων και Πίνακας και επιλέξτε το όνομα της πηγής δεδομένων.
  • Κάντε κλικ στο αναπτυσσόμενο μενού Πεδίο Βάσης Δεδομένων και επιλέξτε ένα πεδίο.
  • Πατήστε το εικονίδιο εισαγωγής 187 isagogi.jpg για να μεταφέρετε το επιλεγμένο πεδίο στο πλαίσιο Ετικέτα.
  • Χωρίστε τα πεδία με κενά και αλλαγή γραμμής αν χρειάζεται.

188 etiketes.jpg


  • Επιλέξτε τον κατάλληλο Τύπο για τις ετικέτες σας, όπως εμφανίζεται στην εικόνα που προηγήθηκε.

Ο Τύπος εξαρτάται από τις μορφές που υποστηρίζει το Writer. Στην καρτέλα Μορφή, μπορείτε να ορίσετε δική σας μορφή για της ετικέτες, αν δε σας καλύπτει κάποια από τις ήδη υπάρχουσες. Για να το κάνετε αυτό επιλέξτε Χρήστης στο πεδίο Τύπος (της καρτέλας Ετικέτες). Στην καρτέλα Επιλογές, μπορείτε να διευκρινίσετε την κατανομή των ετικετών στη σελίδα ή την εκτύπωση μεμονωμένων.


  • Κάντε κλικ στο Δημιουργία εγγράφου για να δημιουργηθεί το καινούριο πρότυπο έγγραφο για τη συγχώνευση αλληλογραφίας.

Η εικόνα που ακολουθεί αποτελεί ένα τέτοιο παράδειγμα.


189 dimiourgia.jpg

  • Εργαλεία -> Αυτόματος πιλότος συγχώνευσης αλληλογραφίας.
  • Πηγαίνετε στο τελευταίο 8ο Βήμα: Αποθήκευση, εκτύπωση ή αποστολή.
  • Επιλέξτε είτε το αποθήκευση του συγχωνευμένου εγγράφου ή την εκτύπωσή του.
  • Κάντε κλικ στο Αποθήκευση εγγράφου

190 apothikefsi.jpg

  • Κάντε κλικ στο Τέλος.