Προηγούμενο θέμαΕπόμενο θέμα


Πρόγραμμα εκμάθησης 1: Δόμηση απλής αναφοράς κατάστασης

Αυτή η ενότητα αναλυτικές οδηγίες για τη δημιουργία μιας αναφοράς που περιέχει ονόματα πελατών, αριθμούς τηλεφώνου και υπεύθυνους επικοινωνίας. Η αναφορά χρησιμοποιεί δεδομένα από το δείγμα βάσης δεδομένων Classic Models η οποία παρέχεται με το εργαλείο σχεδίασης αναφορών BIRT. Το Σχήμα 1-1 παρουσιάζει ένα τμήμα της ολοκληρωμένης αναφοράς.

Σχήμα 1-1 Αναφορά που περιέχει ονόματα πελατών, αριθμούς τηλεφώνου και άτομα επικοινωνίας

Σε αυτό το πρόγραμμα εκμάθησης θα εκτελέσετε τις ακόλουθες εργασίες:

Εργασία 1: Δημιουργία νέου έργου

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

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

  1. Επιλέξτε Αρχείο->Δημιουργία->Έργο. Το πλαίσιο διαλόγου "Δημιουργία έργου", το οποίο παρουσιάζεται στο Σχήμα 1-2, εμφανίζει τα είδη των έργων που μπορείτε να δημιουργήσετε.
  2. Σχήμα 1-2 Δημιουργία έργου
  3. Αναπτύξτε τον κόμβο "Business Intelligence and Reporting Tools", επιλέξτε "Έργο αναφοράς" και στη συνέχεια πατήστε "Επόμενο".
  4. Στο πλαίσιο διαλόγου "Δημιουργία έργου αναφοράς", στο πεδίο "Όνομα έργου", πληκτρολογήστε το ακόλουθο κείμενο, όπως φαίνεται στο Σχήμα 1-3:
  5. My Reports 
     

    Σχήμα 1-3 Δημιουργία έργου αναφοράς
  6. Για να προσθέσετε το έργο, πατήστε "Ολοκλήρωση". Μπορείτε να δείτε το έργο στην προβολή "Πλοήγηση", όπως φαίνεται στο Σχήμα 1-4.
  7. Σχήμα 1-4 Έργο στην προβολή "Πλοήγηση"

Εργασία 2: Δημιουργία νέας αναφοράς

Μπορείτε να δημιουργήσετε μια αναφορά με έναν απο τους εξής τρόπους:

Για αυτό το πρόγραμμα εκμάθησης, ξεκινήστε με ένα κενό σχέδιο αναφοράς.

  1. Επιλέξτε Αρχείο->Δημιουργία->Αναφορά. Εμφανίζεται το πλαίσιο διαλόγου "Δημιουργία αναφοράς". Το Σχήμα 1-5 παρουσιάζει παράθυρο που εμφανίζεται στο εργαλείο σχεδίασης αναφορών BIRT. Το πλαίσιο διαλόγου "Δημιουργία αναφοράς" διαφέρει ελάχιστα στο εργαλείο σχεδίασης αναφορών BIRT RCP.
  2. Σχήμα 1-5 Πλαίσιο διαλόγου "Δημιουργία αναφοράς" στο εργαλείο σχεδίασης αναφορών BIRT
  3. Στο εργαλείο σχεδίασης αναφορών BIRT, στο πεδίο "Πληκτρολογήστε ή επιλέξτε το όνομα του γονικού φακέλου", επιλέξτε το έργο που δημιουργήσατε. Αυτό το βήμα ισχύει μόνο στους χρήστες του εργαλείου σχεδίασης αναφορών BIRT.
  4. Πληκτρολογήστε το παρακάτω κείμενο για το όνομα αρχείου:
  5. Customers.rptdesign 
    
  6. Πατήστε "Επόμενο". Το πλαίσιο διαλόγου "Δημιουργία αναφοράς" παρέχει επιλογές για την έναρξη κενής αναφοράς και διάφορα πρότυπα αναφορών, όπως φαίνεται στο Σχήμα 1-6.
  7. Σχήμα 1-6 Πρότυπα αναφορών στο πλαίσιο διαλόγου "Δημιουργία αναφοράς"
  8. Επιλέξτε "Κενή αναφορά" και στη συνέχεια πατήστε "Ολοκλήρωση". Η νέα σας αναφορά εμφανίζεται στο κύριο παράθυρο. Αυτό το παράθυρο εμφανίζει τη λειτουργία επεξεργασίας διάταξης, όπως φαίνεται στο Σχήμα 1-7. Η λειτουργία επεξεργασίας διάταξης εμφανίζει μια σελίδα κενής αναφοράς.

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

Σχήμα 1-7 Σχέδιο κενής αναφοράς

Εργασία 3: Δόμηση προέλευσης δεδομένων

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

  1. Επιλέξτε την καρτέλα "Εξερεύνηση δεδομένων". αν χρησιμοποιείτε την προεπιλεγμένη προοπτική σχεδίου αναφοράς, η "Εξερεύνηση δεδομένων" βρίσκεται στα αριστερά της λειτουργία επεξεργασίας διάταξης, δίπλα από την καρτέλα "Παλέτα", όπως φαίνεται στο Σχήμα 1-8. Αν δεν είναι ανοικτή, επιλέξτε Παράθυρο->Εμφάνιση προβολής->Εξερεύνηση δεδομένων.
  2. Σχήμα 1-8 Εξερεύνηση δεδομένων
  3. Πατήστε με το δεξί κουμπί του ποντικιού στην επιλογή "Προελεύσεις δεδομένων" και στη συνέχεια επιλέξτε "Δημιουργία προέλευσης δεδομένων" από το μενού περιβάλλοντος. Το πλαίσιο διαλόγου "Δημιουργία προέλευσης δεδομένων" εμφανίζει τα είδη των προελεύσεων δεδομένων που μπορείτε να δημιουργήσετε, όπως φαίνεται στο Σχήμα 1-9.
  4. Σχήμα 1-9 Δημιουργία προέλευσης δεδομένων
  5. Επιλέξτε "Classic Models Inc. Sample Database" από τη λίστα των ειδών προέλευσης δεδομένων. Χρησιμοποιήστε το προεπιλεγμένο όνομα προέλευσης δεδομένων, και στη συνέχεια επιλέξτε "Επόμενο". Εμφανίζονται οι πληροφορίες σύνδεσης σχετικά με τη νέα προέλευση δεδομένων.
  6. Πατήστε "Ολοκλήρωση". Το εργαλείο σχεδίασης αναφορών BIRT δημιουργεί μια νέα προέλευση δεδομένων η οποία συνδέεται με το δείγμα βάσης δεδομένων. Εμφανίζεται στον κόμβο "Προελεύσεις δεδομένων" στην καρτέλα "Εξερεύνηση δεδομένων", όπως φαίνεται στο Σχήμα 1-10.
  7. Σχήμα 1-10 "Προελεύσεις δεδομένων" στην "Εξερεύνηση δεδομένων"

Εργασία 4: Δόμηση συνόλου δεδομένων

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

  1. Στην "Εξερεύνηση δεδομένων", πατήστε με το δεξί κουμπί του ποντικιού στην επιλογή "Σύνολα δεδομένων" και επιλέξτε "Δημιουργία συνόλου δεδομένων" από το μενού περιβάλλοντος.
  2. Στο πλαίσιο διαλόγου "Δημιουργία συνόλου δεδομένων", στο πεδίο "Όνομα συνόλου δεδομένων", πληκτρολογήστε το ακόλουθο κείμενο, όπως φαίνεται στο Σχήμα 1-11:
  3. Customers 
     

    Σχήμα 1-11 Δημιουργία συνόλου δεδομένων
  4. Χρησιμοποιήστε τις προεπιλεγμένες τιμές για τα υπόλοιπα πεδία:
    • Το πεδίο "Προέλευση δεδομένων" εμφανίζει το όνομα της προέλευσης δεδομένων που δημιουργήσατε νωρίτερα.
    • Το πεδίο "Είδος συνόλου δεδομένων" δηλώνει ότι το σύνολο δεδομένων χρησιμοποιεί ένα ερώτημα SQL SELECT.
  5. Πατήστε "Επόμενο".
  6. Η επιλογή "Ερώτημα" εμφανίζει τις πληροφορίες που θα σας βοηθήσουν να δημιουργήσετε ένα ερώτημα SQL. Στο τμήμα παραθύρου "Διαθέσιμα στοιχεία" παρουσιάζονται όλοι οι πίνακες της βάσης δεδομένων "Classic Models". Μπορείτε να πατήσετε το σύμβολο "συν" (+) δίπλα από ένα πίνακα για να εμφανιστούν οι στήλες στον πίνακα. Η περιοχή κειμένου στα δεξιά του πλαισίου διαλόγου "Τροποποίηση συνόλου δεδομένων" εμφανίζει τις απαιτούμενες λέξεις-κλειδιά μιας πρότασης SQL SELECT:
    select  from 
    
  7. Στην περιοχή κειμένου, πληκτρολογήστε την ακόλουθη πρόταση SQL SELECT για να προσδιορίσετε τα δεδομένα που θα ανακτηθούν:
  8. select customerName, 
    contactLastName, 
    contactFirstName, 
    phone 
    from Customers 
    
    Παρόλο που η λειτουργία επεξεργασίας συνόλου δεδομένων εμφανίζει τα ονόματα των πινάκων και των στηλών με κεφαλαίους χαρακτήρες, μπορείτε να πληκτρολογήσετε τα ονόματα αυτά με όποιο τρόπο προτιμάτε, επειδή στο SQL δεν γίνεται διάκριση πεζών/κεφαλαίων. Αν δεν θέλετε να πληκτρολογήσετε το ερώτημα, μπορείτε να σύρετε στήλες και πίνακες από τη λίστα "Διαθέσιμα στοιχεία" στην περιοχή κειμένου.
    Η πρόταση SELECT που δημιουργήσατε, η οποία εμφανίζεται στο Σχήμα 1-12, λαμβάνει τιμές από τις στήλες CUSTOMERNAME, CONTACTLASTNAME, CONTACTFIRSTNAME και PHONE του πίνακα CUSTOMERS.

    Σχήμα 1-12 Πρόταση SQL SELECT στο πλαίσιο "Τροποποίηση συνόλου δεδομένων"
  9. Πατήστε "Ολοκλήρωση" για να αποθηκεύσετε το σύνολο δεδομένων. Το πλαίσιο διαλόγου "Τροποποίηση συνόλου δεδομένων" εμφανίζει τις στήλες που καθορίσατε στο ερώτημα και παρέχει επιλογές για την τροποποίηση του συνόλου δεδομένων.
  10. Επιλέξτε την επιλογή "Προεπισκόπηση αποτελεσμάτων" για να βεβαιωθείτε ότι το ερώτημά σας είναι έγκυρο και ότι επιστρέφει τα σωστά δεδομένα. Αν πληκτρολογήσατε σωστά την πρόταση SELECT, μπορείτε να δείτε τα αποτελέσματα που εμφανίζονται στο Σχήμα 1-13. Αυτές αποτελούν τις γραμμές δεδομένων που επιστρέφει το ερώτημα.
  11. Σχήμα 1-13 Γραμμές δεδομένων που επιστρέφουν από μια πρόταση SQL SELECT
  12. Πατήστε OK.

Εργασία 5: Διάταξη της αναφοράς

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

  1. Επιλέξτε την καρτέλα "Παλέτα". Η παλέτα εμφανίζεί όλα τα στοιχεία που μπορείτε να τοποθετήσετε σε μια αναφορά.
  2. Τραβήξτε ένα στοιχείο πίνακα από την παλέτα και εναποθέστε το στην αναφορά στη λειτουργία επεξεργασίας διάταξης. Το πλαίσιο "Εισαγωγή πίνακα" σας ζητάει να προσδιορίσετε τον αριθμό των στηλών και των γραμμών λεπτομερειών για τη δημιουργία του πίνακα.
  3. Ορίστε 3 στήλες και 1 γραμμή λεπτομερειών και στη συνέχεια πατήστε OK. Εμφανίζεται ένας πίνακας με τρεις στήλες και μια γραμμή λεπτομερειών στη λειτουργία επεξεργασίας διάταξης. Είστε πλέον έτοιμοι να εισάγετε δεδομένα στον πίνακα.
  4. Επιλέξτε την καρτέλα "Εξερεύνηση δεδομένων".
  5. Στην "Εξερεύνηση δεδομένων", αναπτύξτε τον κόμβο "Σύνολα δεδομένων" και στη συνέχεια αναπτύξτε τον κόμβο "Πελάτες". Οι στήλες που προσδιορίσατε στο ερώτημα εμφανίζονται κάτω από τον κόμβο "Πελάτες".
  6. Σύρετε την επιλογή CUSTOMERNAME από την "Εξερεύνηση δεδομένων" και εναποθέστε τη στο πρώτο κελί στη γραμμή λεπτομερειών του πίνακα, όπως φαίνεται στο Σχήμα 1-14. Η γραμμή λεπτομερειών εμφανίζει τα κύρια δεδομένα της αναφοράς. Στην ολοκληρωμένη αναφορά, η γραμμή λεπτομερειών επαναλαμβάνεται για την εμφάνιση όλων των γραμμών δεδομένων από το σύνολο δεδομένων.
  7. Σχήμα 1-14 Τράβηγμα στήλης από την "Εξερεύνηση δεδομένων" και εναπόθεσή της σε ένα κελί του πίνακα
    Το εργαλείο σχεδίασης αναφορών BIRT δημιουργεί μια επώνυμη στήλη, η οποία συνδέεται στο πεδίο του συνόλου δεδομένων. Στο πεδίο "Επιλογή δεσμού δεδομένων", που φαίνεται στο σχήμα Σχήμα 1-15, εμφανίζεται αυτός ο δεσμός δεδομένων.

    Σχήμα 1-15 Επώνυμη στήλη που συνδέεται σε πεδίο συνόλου δεδομένων
  8. Πατήστε OK για να αποδεχθείτε τον προεπιλεγμένο ορισμό δεσμού δεδομένων.
  9. Στη λειτουργία επεξεργασίας διάταξης, το κελί πίνακα στο οποίο εναποθέσατε το πεδίο CUSTOMERNAME περιέχει ένα στοιχείο δεδομένων το οποίο εμφανίζει [CUSTOMERNAME]. Πάνω από αυτό το στοιχείο δεδομένων υπάρχει ένα στοιχείο ετικέτας το οποίο προσθέτει αυτόματα η λειτουργία επεξεργασίας διάταξης στη γραμμή κεφαλίδας. Η ετικέτα εμφανίζει το όνομα πεδίου ως στατικό κείμενο. Χρησιμοποιείται ως κεφαλίδα στήλης. Το Σχήμα 1-16 εμφανίζει τα στοιχεία δεδομένων και ετικέτας.

    Σχήμα 1-16 Στοιχεία δεδομένων και ετικέτας σε πίνακα
  10. Τραβήξτε το στοιχείο PHONE από την "Εξερεύνηση δεδομένων" και εναποθέστε το στο δεύτερο κελί στη γραμμή λεπτομερειών. Πατήστε OK για να αποδεχθείτε τον προεπιλεγμένο δεσμό δεδομένων.
  11. Τραβήξτε το στοιχείο CONTACTFIRSTNAME και εναποθέστε το στο τρίτο κελί στη γραμμή λεπτομερειών. Πατήστε OK για να αποδεχθείτε τον προεπιλεγμένο δεσμό δεδομένων.
  12. Τραβήξτε το στοιχείο CONTACTLASTNAME και εναποθέστε το στο τρίτο κελί στη γραμμή λεπτομερειών, κάτω από το στοιχείο CONTACTFIRSTNAME. Πατήστε OK για να αποδεχθείτε τον προεπιλεγμένο δεσμό δεδομένων. Η σελίδα αναφοράς πρέπει να μοιάζει με αυτή που εμφανίζεται στο Σχήμα 1-17.
  13. Σχήμα 1-17 Προσθήκη πληροφοριών πελατών και επικοινωνίας σε πίνακα
  14. Επιλέξτε την καρτέλα "Προεπισκόπηση" στο κάτω μέρος της λειτουργία επεξεργασίας διάταξης. Το εργαλείο σχεδίασης αναφορών BIRT δημιουργεί και εμφανίζει την αναφορά σε μορφή HTML, όπως φαίνεται και στο Σχήμα 1-18. Πραγματοποιήστε κύλιση προς τα κάτω για να δείτε ολόκληρη την αναφορά. Μπορείτε να πραγματοποιήσετε προεπισκόπηση μιας αναφοράς σε PDF. Για να το κάνετε αυτό επιλέξτε Αρχείο->Προβολή αναφοράς σε μορφή PDF από το κύριο μενού.
  15. Όπως φαίνεται στο Σχήμα 1-18, τα δεδομένα είναι σωστά αλλά εμφανίζονται σε τυχαία σειρά. Είναι λογικότερο να ταξινομήσετε τα δεδομένα σε αλφαβητική σειρά με βάση το όνομα πελάτη. Η εμφάνιση της αναφοράς χρειάζεται επίσης βελτίωση.

    Σχήμα 1-18 Προεπισκόπηση δεδομένων αναφοράς

Εργασία 6: Ταξινόμηση των δεδομένων

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

  1. Επιλέξτε την καρτέλα "Διάταξη" για να επιστρέψετε στη λειτουργία επεξεργασίας διάταξης.
  2. Ανοίξτε την καρτέλα "Λειτουργία επεξεργασίας ιδιοτήτων", αν είναι απαραίτητο. Αν χρησιμοποιείτε την προεπιλεγμένη προοπτική σχεδίου αναφοράς, η "Λειτουργία επεξεργασίας ιδιοτήτων" εμφανίζεται κάτω από τη λειτουργία επεξεργασίας διάταξης. Αν δεν είναι ανοικτή, επιλέξτε Παράθυρο->Εμφάνιση προβολής->Λειτουργία επεξεργασίας ιδιοτήτων.
  3. Στη λειτουργία επεξεργασίας διάταξης, επιλέξτε τον πίνακα επιλέγοντας την καρτέλα "Πίνακας" στην κάτω αριστερή γωνία. Αυτή η καρτέλα εμφανίζεται όταν περνάτε το δείκτη του ποντικιού πάνω από αυτή την περιοχή. Η "Λειτουργία επεξεργασίας ιδιοτήτων" εμφανίζει τις ιδιότητες του πίνακα, όπως φαίνεται στο Σχήμα 1-19.
  4. Σχήμα 1-19 Λειτουργία επεξεργασίας ιδιοτήτων
  5. Επιλέξτε την καρτέλα "Ταξινόμηση".
  6. Επιλέξτε "Προσθήκη" για τη δημιουργία έκφρασης ταξινόμησης. Εμφανίζεται μια γραμμή κάτω από τη στήλη "Κλειδί ταξινόμησης".
  7. Πατήστε στη γραμμή κάτω από τη στήλη "Κλειδί ταξινόμησης", επιλέξτε το κουμπί βέλους που εμφανίζεται και επιλέξτε CUSTOMERNAME από την αναπτυσσόμενη λίστα.
  8. Χρησιμοποιήστε την προεπιλεγμένη τιμή "Αύξουσα" για την "Κατεύθυνση ταξινόμησης", όπως φαίνεται στο Σχήμα 1-20.
  9. Σχήμα 1-20 Αύξουσα κατεύθυνση ταξινόμησης
  10. Πραγματοποιήστε προεπισκόπηση της αναφοράς. Τα ταξινομημένα δεδομένα εμφανίζονται σε αύξουσα σειρά κατά όνομα πελάτη, όπως φαίνεται στο Σχήμα 1-21.
  11. Σχήμα 1-21 Ταξινομημένα δεδομένα κατά όνομα πελάτη
    Παρατηρήστε ότι τα ονόματα με κεφαλαία γράμματα εμφανίζονται στην κορυφή της λίστας. Το BIRT ταξινομεί τα δεδομένα σειρών χαρακτήρων με βάση τις τιμές σημείου του κώδικα UCS2. Σε σύνολα χαρακτήρων με βάση το ASCII, τα κεφαλαία γράμματα διαθέτουν μικρότερη τιμή σημείου κώδικα από τα πεζά γράμματα. Συνεπώς, τα κεφαλαία γράμματα εμφανίζονται πριν από τα πεζά.
  12. Για να ταξινομήσετε τα ονόματα πελατών χωρίς διάκριση πεζών-κεφαλαίων, έτσι ώστε το "ANG Resellers" να εμφανίζεται πριν από το "American Souvenirs Inc.", αντί να γίνεται το αντίστροφο, αλλάξτε την έκφραση "Κλειδί ταξινόμησης" στη σελίδα "Ταξινόμηση" με την ακόλουθη έκφραση:
  13. row["CUSTOMERNAME"].toUpperCase( ) 
    
    Αυτή η έκφραση χρησιμοποιεί τη λειτουργία JavaScript toUpperCase( ) για τη μετατροπή όλων των τιμών ονομάτων πελατών σε κεφαλαία πριν την ταξινόμηση. Στα ονόματα λειτουργιών JavaScript γίνεται διάκριση πεζών/κεφαλαίων, άρα πρέπει να πληκτρολογήσετε toUpperCase( ) ακριβώς όπως εμφανίζεται. Στις παραπομπές σε ονόματα στηλών γίνεται επίσης διάκριση πεζών/κεφαλαίων. Σε αυτή την έκφραση, το row["CUSTOMERNAME"] αποτελεί το σωστό όνομα που χρησιμοποιείται. Αν πληκτρολογήσετε row["customername"], για παράδειγμα, το εργαλείο σχεδίασης αναφορών BIRT εμφανίζει σφάλμα κατά την εκτέλεση της αναφοράς. Μπορείτε να επαληθεύσετε τα κεφαλαία γράμματα ενός ονόματος στήλης εξετάζοντας το όνομα που εμφανίζεται στην "Εξερεύνηση δεδομένων".
  14. Πραγματοποιήστε προεπισκόπηση της αναφοράς. Τα ονόματα πελατών εμφανίζονται σε διαφορετική σειρά. Τα ονόματα με κεφαλαία γράμματα δεν εμφανίζονται στην κορυφή της λίστας.

Εργασία 7: Μορφοποίηση της αναφοράς

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

Τροποποίηση των κεφαλίδων στήλης

  1. Επιλέξτε την καρτέλα "Διάταξη" για να επιστρέψετε στη λειτουργία επεξεργασίας διάταξης.
  2. Διπλοπατήστε στην πρώτη κεφαλίδα στήλης, CUSTOMERNAME. Η κεφαλίδα στήλης βρίσκεται στην πρώτη γραμμή του πίνακα, τη γραμμή κεφαλίδων.
  3. Για να αντικαταστήσετε όλο το επισημασμένο κείμενο, ξεκινήστε την πληκτρολόγηση και στη συνέχεια πατήστε "Enter" όταν ολοκληρώσετε. Για να τροποποιήσετε το κείμενο, πατήστε μια φορά για να αποεπιλέξετε το κείμενο και στη συνέχεια τοποθετήστε το δρομέα στο σημείο όπου θέλετε να διαγράψετε ή να προσθέσετε χαρακτήρες.
  4. Αντικαταστήστε το CUSTOMERNAME με το ακόλουθο κείμενο:
    Customer 
    
  5. Επαναλάβετε τα βήματα 2 και 3 για να αλλάξετε τις κεφαλίδες της δεύτερης και της τρίτης στήλης με το ακόλουθο κείμενο:
  6. Phone 
    Contact 
    
    Το σχέδιο αναφοράς πρέπει να μοιάζει με αυτή που εμφανίζεται στο Σχήμα 1-22.

    Σχήμα 1-22 Αναθεωρημένες κεφαλίδες στηλών σε σχέδιο αναφοράς

Μορφοποίηση των κεφαλίδων στήλης

Για να μορφοποιήσετε ένα στοιχείο αναφοράς, ρυθμίστε τις ιδιότητές του. Μπορείτε να επιτύχετε αυτή την εργασία με δύο τρόπους:

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

  1. Για να ρυθμίσετε τις κεφαλίδες στηλών σε έντονη γραφή, χρησιμοποιήστε τη "Λειτουργία επεξεργασίας ιδιοτήτων":
    1. Επιλέξτε όλες τις κεφαλίδες στηλών. Για να επιλέξετε πολλαπλά στοιχεία, πατήστε το πλήκτρο Shift καθώς πατάτε σε κάθε στοιχείο. Η "Λειτουργία επεξεργασίας ιδιοτήτων" εμφανίζει τις ιδιότητες των επιλεγμένων στοιχείων, όπως φαίνεται στο Σχήμα 1-23.
    2. Σχήμα 1-23 Ιδιότητες των επιλεγμένων στοιχείων στη "Λειτουργία επεξεργασίας ιδιοτήτων"

    3. Επιλέξτε το κουμπί "B" για να μορφοποιήσετε τις κεφαλίδες στηλών σε κείμενο με έντονη γραφή.
    4. Για να αποεπιλέξετε τις κεφαλίδες στηλών, πατήστε στα κενά διαστήματα εκτός του πίνακα.
  2. Για να προσθέσετε χρώμα φόντου στη γραμμή κεφαλίδων χρησιμοποιώντας ένα στυλ:
    1. Από το κύριο μενού, επιλέξτε "Στοιχείο->Δημιουργία στυλ".
    2. Εμφανίζεται το πλαίσιο διαλόγου "Δημιουργία στυλ", όπως φαίνεται στο Σχήμα 1-24. Στην αριστερή πλευρά εμφανίζονται οι κατηγορίες ιδιοτήτων. Στη δεξιά πλευρά εμφανίζονται οι ιδιότητες της κατηγορίας που επιλέγετε.

      Σχήμα 1-24 Δημιουργία στυλ
    3. Στο πεδίο "Προσαρμοσμένο στυλ", προσδιορίστε το ακόλουθο όνομα για το στυλ:
    4. table_header_row 
      
    5. Επιλέξτε "Φόντο" από τη λίστα των κατηγοριών ιδιοτήτων. Στο πλαίσιο "Δημιουργία στυλ" εμφανίζονται οι ιδιότητες φόντου που μπορείτε να ρυθμίσετε.
    6. Καθορίστε ένα χρώμα για την ιδιότητα "Χρώμα φόντου", χρησιμοποιώντας μία από τις παρακάτω μεθόδους:
      • Επιλέξτε το κουμπί δίπλα από την ιδιότητα και στη συνέχεια επιλέξτε ένα χρώμα από την παλέτα χρώματος.
      • Επιλέξτε ένα χρώμα από την αναπτυσσόμενη λίστα.
      Πατήστε OK.
    7. Στη λειτουργία επεξεργασίας διάταξης, επιλέξτε τον πίνακα επιλέγοντας την καρτέλα "Πίνακας" στην κάτω αριστερή γωνία. Αυτή η καρτέλα εμφανίζεται όταν περνάτε το δείκτη του ποντικιού πάνω από αυτή την περιοχή. Εμφανίζονται κελιά-οδηγοί στην πάνω και στην αριστερή πλευρά του πίνακα, όπως φαίνεται στο Σχήμα 1-25.
    8. Σχήμα 1-25 Κελιά-οδηγοί στην πάνω και στην αριστερή πλευρά ενός πίνακα
    9. Επιλέξτε το κελί-οδηγός δίπλα από τη γραμμή κεφαλίδας. Η "Λειτουργία επεξεργασίας ιδιοτήτων" εμφανίζει τις ιδιότητες της επιλεγμένης γραμμής.
    10. Επιλέξτε τη σελίδα "Ιδιότητες" και στη συνέχεια την επιλογή "Γενικά" για να εμφανιστούν οι γενικές ιδιότητες της γραμμής.
    11. Εφαρμόστε το στυλ που μόλις δημιουργήσατε επιλέγοντας "table_header_row" από την αναπτυσσόμενη λίστα δίπλα από την επιλογή "Στυλ". Το εργαλείο σχεδίασης αναφορών BIRT εφαρμόζει το στυλ στη γραμμή κεφαλίδας και εμφανίζεται με χρώμα.
  3. Πραγματοποιήστε προεπισκόπηση της αναφοράς. Η αναφορά πρέπει να μοιάζει με αυτή που εμφανίζεται στο Σχήμα 1-26.
  4. Σχήμα 1-26 Προεπισκόπηση αναφοράς, με εμφάνιση του στυλ γραμμής κεφαλίδας
    Μέχρι τώρα η κύρια βελτίωση είναι ότι οι κεφαλίδες είναι ευκρινείς και ορισμένες.

Εμφάνιση του ονόματος και του επωνύμου στην ίδια γραμμή

Όταν τοποθετείτε πολλαπλά στοιχεία σε ένα μοναδικό κελί, το εργαλείο σχεδίασης αναφορών BIRT δημιουργεί στοιχεία επιπέδου ενότητας. Αν είστε εξοικειωμένοι με το HTML, γνωρίζετε ότι κάθε στοιχείο ενότητας ξεκινάει σε νέα γραμμή. Για την εμφάνιση πολλαπλών στοιχείων στην ίδια γραμμή, χρειάζεται να τα ρυθμίσετε ως ενσωματωμένα στοιχεία. Εναλλακτικά, μπορείτε να συνενώσετε τις τιμές για το όνομα και το επίθετο έτσι ώστε να εμφανίζονται σε ένα μοναδικό στοιχείο δεδομένων, όπως περιγράφεται σε αυτή τη διαδικασία.

  1. Επιλέξτε την καρτέλα "Διάταξη" για να επιστρέψετε στη λειτουργία επεξεργασίας διάταξης.
  2. Διαγράψτε το στοιχείο δεδομένων που εμφανίζει το επίθετο του ατόμου επικοινωνίας.
  3. Διπλοπατήστε στο στοιχείο δεδομένων που εμφανίζει το όνομα του ατόμου επικοινωνίας.
  4. Η "Επιλογή δεσμού δεδομένων" εμφανίζει όλους τους δεσμούς δεδομένων που χρησιμοποιούνται στην αναφορά. Το σημάδι ελέγχου δίπλα από το CONTACTFIRSTNAME υποδηλώνει ότι ο δεσμός δεδομένων χρησιμοποιείται από το στοιχείο δεδομένων που επιλέξατε.
  5. Πατήστε σε ένα κελί που εμφανίζει την έκφραση dataSetRow["CONTACTFIRSTNAME"] και στη συνέχεια πατήστε το κουμπί αποσιωπητικών (...).
  6. Στο παράθυρο "Εργαλείο δόμησης εκφράσεων" εμφανίζεται η ακόλουθη έκφραση στην περιοχή κειμένου στην κορυφή του παραθύρου:
    dataSetRow["CONTACTFIRSTNAME"] 
    
  7. Για να συγκεντρώσετε τα ονόματα και τα επώνυμα, χρησιμοποιήστε την ακόλουθη έκφραση:
  8. dataSetRow["CONTACTFIRSTNAME"]+" "+ 
    dataSetRow["CONTACTLASTNAME"] 
    
    Το Σχήμα 1-27 δείχνει αυτή την έκφραση στο "Εργαλείο δόμησης εκφράσεων". Τα κενά διπλά εισαγωγικά (" ") προσθέτουν ένα κενό διάστημα μεταξύ του ονόματος και του επωνύμου. Μπορείτε να πληκτρολογήσετε την έκφραση στην περιοχή κειμένου ή διπλοπατήστε σε ένα στοιχείο στο κάτω δεξί μέρος του παραθύρου για να το εισάγετε στην έκφραση.

    Σχήμα 1-27 Συνενωμένα δεδομένα στο "Εργαλείο δόμησης εκφράσεων"
  9. Πατήστε OK για να κλείσετε το "Εργαλείο δόμησης εκφράσεων" και στη συνέχεια επιλέξτε OK στην "Επιλογή δεσμού δεδομένων" για να αποθηκεύσετε την τροποποιημένη έκφραση.
  10. Πραγματοποιήστε προεπισκόπηση της αναφοράς. Η αναφορά πρέπει να μοιάζει με αυτή που εμφανίζεται στο Σχήμα 1-28.
  11. Σχήμα 1-28 Προεπισκόπηση αναφοράς, εμφάνιση συνενωμένων ονομάτων ατόμων επικοινωνίας

Αύξηση του κενού διαστήματος μεταξύ των γραμμών

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

  1. Επιλέξτε την καρτέλα "Διάταξη" για να επιστρέψετε στη λειτουργία επεξεργασίας διάταξης.
  2. Επιλέξτε όλα τα κελιά στη γραμμή λεπτομερειών, δηλαδή στη μεσαία γραμμή. Για να επιλέξετε πολλαπλά κελιά, χρησιμοποιήστε το συνδυασμό του πλήκτρου Shift με πάτημα του ποντικιού. Προσέξτε να επιλέξετε τα κελιά και όχι τα στοιχεία δεδομένων σε αυτά. Εμφανίζεται ένα πλαίσιο γύρω από τα επιλεγμένα κελιά, όπως φαίνεται στο Σχήμα 1-29.
  3. Σχήμα 1-29 Επιλεγμένα κελιά στη λειτουργία επεξεργασίας διάταξης
    Η "Λειτουργία επεξεργασίας ιδιοτήτων" εμφανίζει τις ιδιότητες των κελιών. Ο τίτλος που εμφανίζεται στη "Λειτουργία επεξεργασίας ιδιοτήτων" δείχνει το είδος του στοιχείου που επιλέξατε, έτσι ώστε να βλέπετε την καρτέλα "Λειτουργία επεξεργασίας ιδιοτήτων - Κελί".
  4. Επιλέξτε την επιλογή "Γέμισμα κενού χώρου". Η "Λειτουργία επεξεργασίας ιδιοτήτων" εμφανίζει τις ιδιότητες γεμίσματος κενού χώρου. Αυτές οι ιδιότητες σας επιτρέπουν να προσδιορίσετε το χώρο που θα προστεθεί πάνω, κάτω, αριστερά και δεξιά από το στοιχείο.
  5. Ορίστε την τιμή 12 points στην επιλογή "Γέμισμα κενού χώρου--Πάνω".
  6. Σε αυτό το σημείο, μπορεί να αναρωτηθείτε γιατί δεν επιλέξατε απλά τη γραμμή για να ρυθμίσετε την απόσταση μεταξύ γραμμών αντί να επιλέξετε μεμονωμένα κελιά σε μια γραμμή. Το εργαλείο σχεδίασης αναφορών BIRT δεν υποστηρίζει το γέμισμα κενού χώρου σε γραμμές, επειδή ορισμένα προγράμματα πλοήγησης δεν υποστηρίζουν αυτή τη λειτουργία.
  7. Πραγματοποιήστε προεπισκόπηση της αναφοράς. Η αναφορά πρέπει να μοιάζει με αυτή που εμφανίζεται στο Σχήμα 1-30. Υπάρχει μεγαλύτερο διάστημα μεταξύ των γραμμών δεδομένων.
  8. Σχήμα 1-30 Προεπισκόπηση αναφοράς, εμφάνιση απόστασης μεταξύ των γραμμών

Εργασία 8: Δημιουργία τίτλου αναφοράς

Το μόνο που χρειάζεται η αναφορά σας πλέον είναι ένας τίτλος. Για να εμφανίσετε έναν τίτλο, μπορείτε να χρησιμοποιήστε είτε ένα στοιχείο ετικέτας, ένα στοιχείο κειμένου ή ένα στοιχείο δεδομένων:

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

  1. Επιλέξτε την καρτέλα "Διάταξη" για να επιστρέψετε στη λειτουργία επεξεργασίας διάταξης.
  2. Επιλέξτε την καρτέλα "Παλέτα".
  3. Τραβήξτε το στοιχείο κειμένου από την παλέτα και εναποθέστε το πάνω από τον πίνακα.
  4. Στο πλαίσιο διαλόγου "Τροποποίηση στοιχείου κειμένου", επιλέξτε την επιλογή "HTML/Δυναμικό κείμενο" από την αναπτυσσόμενη λίστα που εμφανίζει "Απλό κείμενο".
  5. Όταν επιλέξετε HTML ή δυναμικό κείμενο, μπορείτε να ενσωματώσετε προσδιοριστικά HTML ή ιδιότητες CSS στο κείμενο. Μπορείτε να πληκτρολογήσετε τα προσδιοριστικά ή μπορείτε να εισάγετε τα προσδιοριστικά HTML που χρησιμοποιούνται κοινώς τα οποία παρέχει η λειτουργία επεξεργασίας.
  6. Προσδιορίστε το ακόλουθο κείμενο στην περιοχή κειμένου, όπως φαίνεται στο Σχήμα 1-31:
  7. <CENTER><B><span style="font-size: larger"> 
    Customer List 
    </B></span><BR> 
    <FONT size="small">For internal use only</FONT><BR><BR> 
    Report generated on <VALUE-OF>new Date( )</VALUE-OF> 
    </CENTER><BR><BR> 
     

    Σχήμα 1-31 Κείμενο με προσδιοριστικά HTML
  8. Επιλέξτε OK και στη συνέχεια πραγματοποιήστε προεπισκόπηση της αναφοράς. Η αναφορά πρέπει να μοιάζει με αυτή που εμφανίζεται στο Σχήμα 1-32.
  9. Σχήμα 1-32 Προεπισκόπηση αναφοράς, εμφάνιση μορφοποιημένου τίτλου αναφοράς

Όπως μπορείτε να δείτε, αν χρησιμοποιήσετε το στοιχείο κειμένου με ενσωματωμένο HTML, σας δίνεται η δυνατότητα να κάνετε τα εξής:

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε:

Επόμενα βήματα

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


(c) Copyright Actuate Corporation 2006

Προηγούμενο θέμαΕπόμενο θέμα