Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Εκθέσεις ] Επιλεκτική εκτύπωση

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-10-10, 09:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-07-2010
Μηνύματα: 36
Προεπιλογή Επιλεκτική εκτύπωση

Καλημέρα σε όλους σας
Χρειάζομαι την βοήθεια σας
‘Εχω φτιάξει μια φόρμα (στοιχεία του πελάτη (όνομα, διεύθυνση κλπ)) και 3 άλλες δευτερεύουσες φόρμες (λοιπά στοιχεία του όπως στην μια τα παιδιά του, στην άλλη την ταυτότητά του κλπ) οι οποίες συνδέονται με το όνομα του πελάτη.
Έχω φτιάξει και ένα ερώτημα που αυτές τις 4 φόρμες, τις έχω συνδέσει.
Το δύσκολο για μένα είναι: θέλω να φτιάξω αρκετές εκθέσεις που θα έχουν διάφορα κείμενα σταθερά, αλλά όταν τις τραβάω (οθόνη ή στον εκτυπωτή) να μου παρουσιάζονται πάντα τα στοιχεία του πελάτη (αυτόν θέλω εγώ κάθε φορά), και τα στοιχεία από την μία δευτερεύουσα φόρμα (που θα ορίζω πχ παιδιά του ή ταυτότητά του κλπ ). Υποπτεύομαι ότι κάποιο φίλτρο πρέπει να βάλω στην έκθεση αλλά δεν γνωρίζω πως.
Ελπίζω να έγινα κατανοητός
Φιλικά
Γιώργος
Απάντηση με παράθεση
  #2  
Παλιά 20-10-10, 10:17
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Καλημέρα Γιώργο!

Ελπίζω να εννοείς τρεις πίνακες με τα στοιχεία του πελάτη οι οποίοι συνδέονται μέσω του πρωτεύοντος κλειδιού
του κάθε πελάτη, το οποίο κλειδί δεν είναι το όνομά του αλλά μια αριθμητική τιμή (ID, ΑΦΜ κτλ).

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

Ελπίζω να έγινα κατανοητός.
Για ό,τι χρειαστείς, εδώ είμαστε!

Φιλικά,
Γιάννης
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση
  #3  
Παλιά 20-10-10, 13:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-07-2010
Μηνύματα: 36
Προεπιλογή

Γιάννη καλημέρα
Στο αρχικό μου ερώτημα δεν εκφράστικα σωστά. Πίνακες έχω και όχι φόρμες και τα σύνδεσα με αριθμητική τιμή όπως μου είπες. Έφταξα την έκθεση με βάση το ερώτημα, όταν ανοίγω την έκθεση με ρωτάει τι θέλω συγκεκριμένα -έχω βάλει το ονοματεπώνυμο του πελάτη- αλλά πως πρέπει να δηλώσω και πια στοιχεία - απο δευτερ.πινακες- να μου φέρνει?
Τώρα μου φέρνει τον πελάτη που θα ζητήσω και μαζί όλα τα δεδομένα του. Κάπως πρέπει να δηλώσω και τον δευτ.πινακα και να μου φέρει μόνο αυτόν και τους άλλους να τους αποκλείσει.
Ελπίζω να έγινα κατανοητός.
Ευχαριστώ πολύ
Γιώργος
Απάντηση με παράθεση
  #4  
Παλιά 20-10-10, 13:50
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

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

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

Φιλικά,
Γιάννης
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση
  #5  
Παλιά 21-10-10, 19:14
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-07-2010
Μηνύματα: 36
Προεπιλογή

Καλησπέρα και πάλι, άργησα λιγάκι να απαντήσω συγνώμη
Γιάννη σου στέλνω ενα πρόχειρο παράδειγμα για να καταλάβεις τι θέλω
Ευχαριστώ και πάλι
Φιλικά
Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb test.accdb (464,0 KB, 29 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 22-10-10, 00:42
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Καλησπέρα Γιώργο!

Ενημερωτικά, έτσι όπως έστησες το παράδειγμα, δυνατότητα εμφάνισης για τον κάθε πελάτη έχουν μόνα τα στοιχεία
και τα παιδιά που έχουν το ίδιο ID με του πελάτη! Δηλαδή μπορεί και κανένα!

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

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

Θα επανέλθω με τις διορθώσεις και προτάσεις επί του παραδείγματός σου.

Γιάννης
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!
Απάντηση με παράθεση
  #7  
Παλιά 22-10-10, 03:12
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Επιστρέφω λοιπόν με τις προτάσεις μου όπως υποσχέθηκα.

Στο συνημμένο φίλε Γιώργο θα βρεις μια φόρμα (frmCustomers) η οποία περιέχει δυο καρτέλες με τα στοιχεία και τα παιδιά του κάθε πελάτη.
Με τον ίδιο τρόπο μπορούν να προστεθούν και οι καρτέλες για τα χαρακτηριστικά και τα λοιπά.

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

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

Τα λέμε λοιπόν!

Φιλικά,
Γιάννης
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Customers.zip (41,9 KB, 67 εμφανίσεις)
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!

Τελευταία επεξεργασία από το χρήστη nisgia : 23-10-10 στις 12:54.
Απάντηση με παράθεση
  #8  
Παλιά 26-10-10, 08:38
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-07-2010
Μηνύματα: 36
Προεπιλογή

Καλημέρα σε όλη την παρέα και Γιάννη κυρίως σε εσένα
Άργησα να σου απαντήσω γιατί λόγω δουλειάς έπρεπε να φύγω ταξίδι
Το μελέτησα το παραδειγμά σου και πρέπει να αλλάξω όλη την λογική της βάσης μου.
Αυτό έχει πολύ δουλεία αλλά θα το κάνω. Ελπίζω να μην μου παρουσιαστεί πρόβλημα (λόγο υπαιτιότητας δικής μου) με τα ήδη καταχωρημένα δεδομένα μου.
Ξεκινάω και ελπίζω να μην σε ξαναενοχλήσω με το θέμα αυτό.
Ευχαριστώ πολύ
Φιλικα
Γιώργο
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Επιλεκτική επικόλληση bender Excel - Ερωτήσεις / Απαντήσεις 1 12-04-11 01:54


Η ώρα είναι 15:49.