Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
freds
Δημοσιεύσεις: 320
Εγγραφή: 24 Φεβ 2005 16:11

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από freds » 07 Οκτ 2009 15:42

Καλημέρα,

θα εκτιμούσα την βοήθεια σας πάνω σε αυτό, την συμβουλή σας ή την πρόταση σας.

Φτιάχνω μια web based εφαρμογή με PHP και Mysql. Δεν είναι για χρήση στο Internet αλλά για χρήση σε τοπικό δίκτυο. Σε αυτό που έχω πρόβλημα είναι στο γεγονός ότι θέλω να εκτυπώνεται κάποιο report στο οποίo στην πάνω μεριά της εκτύπωσης να εφανίζεται το ίδιο πράγμα σε όλες τις σελίδες του report (σαν κεφαλίδα - header). Ανάλογα του report αυτό διαφοροποιείται.

Έχει κάποιος να προτείνει πως μπορεί να γίνει αυτό;

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1952
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από vassilism » 07 Οκτ 2009 16:47

freds έγραψε:Ανάλογα του report αυτό διαφοροποιείται.
Δώσε περισσότερες λεπτομέρειες.

freds
Δημοσιεύσεις: 320
Εγγραφή: 24 Φεβ 2005 16:11

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από freds » 07 Οκτ 2009 18:05

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

Για παράδειγμα, έχω ένα report 5 σελίδων για τα υλικά που παίρνω από έναν προμηθευτή. Τότε πατώντας ένα κουμπί "Print" στην εκτύπωση σε κάθε σελίδα θέλω να εκτυπώνεται στο πάνω μέρος το ίδιο πράγμα. Κάποια στοιχεία που θα παίρνω από την βάση δηλαδή, πχ αυτό μπορεί να είναι η επωνυμία του προμηθευτή, η διεύθυνση του, κλπ. Αυτά θα είναι σε κάθε σελίδα στο πάνω μέρος.

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

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1952
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από vassilism » 07 Οκτ 2009 21:32

Δεν είμαι σίγουρος αλλά δεν νομίζω ότι γίνετε αυτό.

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

freds
Δημοσιεύσεις: 320
Εγγραφή: 24 Φεβ 2005 16:11

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από freds » 08 Οκτ 2009 11:19

Υπάρχει κάποιος άλλος τρόπος, ίσως να το κάνω export σε κάποια άλλη μορφή αρχείου (doc, pdf, xls), με τα χαρακτηριστικά της εκτύπωσης που θέλω να έχει;

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από dimsis » 12 Οκτ 2009 14:27

Το απάντησες και μόνος σου.
Η καλύτερη λύση είναι να δημιουργείς το report σου σε PDF.

Ετοιμάζεις στη μνήμη το pdf σου όπως θέλεις να παρουσιάζεται και φτιάχνεις στο τέλος ένα pdf report.
Δεν ξέρω ποιά είναι τα καλύτερα σε php (σε coldfusion που δουλεύω έχει tag που σου βγάζει με τη μια pdf ) ίσως αυτό βοηθάει:
http://www.coder.gr/article.php?story=20050406172257196

Άβαταρ μέλους
Burned4
Δημοσιεύσεις: 324
Εγγραφή: 21 Σεπ 2007 12:50
Επικοινωνία:

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από Burned4 » 12 Οκτ 2009 14:37

Υπάρχει και το Crystal Reports που κάνει αυτή τη δουλειά αν κατάλαβα καλά τι ψάχνεις.

Συνδέεις το software με τη βάση, δημιουργείς templates και το software κανει αυτόματα τα reports.
You can do anything, but not everything.

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Εκτύπωση κάποιου report με κεφαλίδες και υποσέλιδα

Δημοσίευση από dimsis » 12 Οκτ 2009 14:45

Άλλη μια που χρησιμοποίησε ένα φιλαράκι σε δικό του project: http://www.tecnick.com/public/code/cp_d ... p_dp=tcpdf

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης