![]() |
Δημιουργία έκθεσης που δείχνει τα αποτελέσματα μιας φόρμας με ένα κλικ. Καλησπέρα σε όλους, Προσπαθώ να κάνω το εξής: Έχω φτιάξει μια φόρμα με διάφορα δεδομένα από τα οποία ο χρήστης επιλέγει, όπως π.χ. 2 διαγράμματα με χρήση συγκεντρωτικού γραφήματος όπου ο χρήστης φιλτράρει ποιά δεδομένα θέλει να εμφανίζονται στο γράφημα. Αυτό που προσπαθώ να κάνω τώρα είναι με την χρήση ενός κουμπιού στην φόρμα να μου εμφανίζεται οτιδήποτε έχει η φόρμα σε μια έκθεση (σε μορφή προεπισκόπηση εκτύπωσης δηλαδή) Το θέμα μου όμως είναι πως η φόρμα είναι δυναμική και ο χρήστης κάθε φορά που την χρησιμοποιεί αλλάζει τα γραφήματα, τις επιλογές από combo boxes κτλ και θέλω κάθε φορά με το πάτημα αυτού του κουμπιού απλά να εμφανίζεται στην έκθεση ότι υπάρχει στην φόρμα ( δηλαδή να κάνει ένα update αυτόματα της φόρμας και όπως είναι ακριβώς με τις επιλογές του χρήστη να τα εμφανίζει στην έκθεση). Φαντάζομαι για κάποιον ειδικό στην acess δεν είναι δύσκολο, γιατί έτσι όπως το αντιλαμβάνομαι εγώ είναι ουσιαστικά ένα print screen της φόρμας με τις αλλαγές του χρήστη και εμφάνιση αυτού στην έκθεση. Ευχαριστώ εκ των προτέρων Ίρις :smiley: |
Aν θέλεις κάτι σαν PRINT SCREEN δοκίμασε να τυπώνεις την ίδια την φόρμα Ιδάλλως στείλε μας ένα παράδειγμα να δούμε πως θα μπορούσε να γίνει Φιλικά Δημήτρης |
1 Συνημμένο(α) Καλησπέρα Δημήτρη, Ευχαριστώ που απάντησες , αυτό που θέλω όμως είναι να φαίνονται τα δεδομένα στην έκθεση και μετά με ένα κουμπί που έχω προσθέσει να εκτυπώνονται. Στο αρχείο που επισυνάπτω στην φόρμα HOME γίνεται όλη η δουλειά, ο χρήστης επιλέγει διάφορα πράγματα που θέλει να δει (και στα γραφήματα επιλέγει ρύπους και μήνες) και πατώντας το κουμπί ΠΡΟΒΟΛΗ ΕΚΤΗΥΠΩΣΗΣ του ανοίγει η έκθεση Final Report στην οποία ακόμα δεν έχω καταφέρει να φαίνονται τα ανανεωμένα δεδομένα, δηλαδή τα διαγράμματα έτσι όπως τα επιλέγει ο χρήστης στην φόρμα και οι επιλογές στα combo boxes. Ουσιαστικά δεν μου δείχνει στην έκθεση τις επιλογές του χρήστη από την φόρμα αλλά την αρχική εμφάνιση της. Φιλικά Ίρις ΥΓ: Θα ήθελα να επισημάνω πως για την δημιουργία αυτής της βάσης δεδομένων με βοήθησαν πολύ κατά καιρούς διάφορα μέλη του forum και τους ευχαριστώ θερμά για άλλη μια φορά. |
Καλησπέρα Εγώ δεν μπόρεσα να το ανοίξω Αν είναι 2010 κάν' το σε παρακαλώ αν μπορείς 2007 Φιλικά Δημήτρης |
1 Συνημμένο(α) Καλησπέρα , το επισυνάπτω και σε άλλη μορφή μήπως ανοίξει... |
1 Συνημμένο(α) Καλησπέρα Ανεβάζω μια απάντηση, βασισμένη σε μια προηγούμενη ανάρτησή μου. Νομίζω ότι είναι ένα καλό ξεκίνημα για να φτάσεις στην λύση που θέλεις... Με εκτίμηση Νίκος Δ. |
Καλησπέρα και ευχαριστώ πολύ για την απάντηση!! Δυστυχώς το δοκίμασα και στο δικό μου αρχείο και δεν δουλεύει έτσι όπως το είχα στο νου μου. Δηλαδή δεν μου δείχνει στην έκθεση οτιδήποτε υπάρχει μέσα στην φόρμα Home ..Εγώ βέβαια στην σχεδίαση της έκθεσης δεν χρησιμοποιώ τα querrys αλλά την φόρμα home , δεν ξέρω δηλαδή αν παίζει ρόλο αυτό..Λογικά δεν πρέπει να έχει σχέση γιατί αυτό που θέλω εγώ είναι απλά να βλέπει ο χρήστης σε μορφή προεπισκόπησης εκτύπωσης την φόρμα με τις επιλογές που έχει κάνει.(όλες τιε επιλογές , βασικά όλη την φόρμα) Ίσως με κάποιο κατάλληλο coding να μπορώ να βάλω το κουμπί να κάνει αυτό αλλά δεν τα πάω καλά με τις εντολές της VBA οπότε εκεί κολλάω.. Ευχαριστώ και πάλι! Φιλικά Ίρις |
Καλησπέρα Το σημαντικό στοιχείο στο πρόβλημα που έθεσες, κατά την αποψή μου είναι, αφού επιλέξεις έτος και μήνα, να έχεις το διάγραμμα μπροστά σου και στη συνέχεια αυτό το διάγραμμα να το εκτυπώσεις όπως φαίνεται. Οι τίτλοι -<δεν μου δείχνει στην έκθεση οτιδήποτε υπάρχει μέσα στην φόρμα Home> - δεν είναι ιδιαίτερα μπελάς. Μπορεί να είναι πλαίσια κειμένου ή πεδία πίνακα. Πρόσφατα είχαμε στο Forum μια συζήτηση που αφορούσε πέρασμα παραμέτρων σε έκθεση... Στα μορφοποιημένα πλήρως απο την Access διαγράμματα που εμφανίζονται στην φόρμα σου, δεν μπόρεσα να αποκτήσω πρόσβαση. Έτσι κατέληξα στην επιλογή που παρουσίασα. Η μη γνώση VBA είναι πράγματι μειονέκτημα για σένα. 'Ίσως όμως υπάρχει λύση απλή που αγνοώ... Καλή συνέχεια. Με εκτίμηση Νίκος Δ. |
Ευχαριστώ πολύ για την απάντηση Νίκο! Έχω προσπαθήσει χωρίς VBA να κάνω πολλά πράγματα αλλά όχι ακριβώς αυτό που θέλω..Τα γραφήματα έχουν φτιαχτεί με χρήση συγκεντρωτικών πινάκων επειδή ήθελα την δυνατότητα να αλλάζει ο χρήστης κάποια δεδομένα. Από εκεί και πέρα δεν μπορώ να καταφέρω να φαίνεται κάθε φορά στην έκθεση μου Final Report οτιδήποτε έχει η φόρμα HOME ανάλογα με τις επιλογές του χρήστη. Πιο συγκεκριμένα ενώ εγώ σαν χρήστης αλλάζω τις επιλογές στην φόρμα μου και πατάω το κουμπί ΠΡΟΒΟΛΗ ΕΚΤΥΠΩΣΗΣ για να ανοίξει η έκθεση, μου ανοίγει την έκθεση με όλα τα δεδομένα που θέλω να φαίνονται αλλά όχι με τις πρόσφατες επιλογές (κρατάει δηλαδή στην μνήμη, αν το λέω σωστά, μόνο τις πρώτες επιλογές του χρήστη όταν πρωτοανοίγει την φόρμα). Προσπαθώ να κάνω κάτι εύχρηστο για τον χρήστη έτσι ώστε με το που επιλέγει αυτά που θέλει να δει στην φόρμα να έχει την δυνατότητα να το δει και στην έκθεση και μετά αν θέλει να το εκτυπώσει. Ένα ,απλοϊκά, Print screen της φόρμας στην έκθεση . Ειλικρινά ευχαριστώ που μπήκες στον κόπο να ασχοληθείς με το πρόβλημα μου! Φιλικά Ίρις |
Καλησπέρα στην παρέα Για δες Ιρις αυτό που επισυνάπτω και πες μου αν σε καλύπει |
1 Συνημμένο(α) σορρυ ξέχασα το συννημένο:sntoup: |
Χίλια συγνώμη για την καθυστέρηση!!! Το βλέπω τώρα και θα σου πω!!! :) |
Nίκο δυστυχώς δεν δουλεύει με αυτόν τον τρόπο..στο δικό μου αρχείο που αλλάζουν όλα τα διαγράμματα δεν λειτουργεί.:worry: Πάλι μου δείχνει μόνο την αρχική μορφή της φόρμας και όχι όλες τις επιλογές του χρήστη.. Για να γίνω πιο συγκεκριμένη, εγώ αλλάζω στην φόρμα τα πάντα σαν χρήστης, δηλαδή και τα 2 διαγράμματα ανάλογα με τον ρύπο που επιθυμώ να δω και τον μήνα αλλά και τα combo boxes πάνω στην επικεφαλίδα και θέλω πατώντας το κουμπί ΠΡΟΒΟΛΗ ΕΚΤΥΠΩΣΗΣ να μου ανοίγει την έκθεση και να φαίνεται σε αυτήν οτιδήποτε έχω κάνει στην φόρμα. Έπειτα να μπορεί να γίνεται αυτό συνέχεια, δηλαδή αν ξαναπαέι ο χρήστης στην φόρμα και επιλέξει άλλον ρύπο ή άλλον μήνα ή άλλες επιλογές στο combo box , πατώντας το ίδιο κουμπί να φαίνονται οι επιλογές του οι καινούριες στην έκθεση. Μάλλον έχει να κάνει με την ενημέρωση της έκθεσης για τις αλλαγές στην φόρμα, για κάποιο λόγο δεν συγκρατεί τις πρόσφατες επιλογές και γι αυτό δεν λειτουργεί... Ειλικρινά ευχαριστώ για το ενδιαφέρον!! Φιλικά Ίρις |
Δοκίμασε αυτό που σου έστειλα. Νομίζω δουλεύει |
Καλησπέρα Δημήτρη, έκανα λάθος στο προηγούμενο μήνυμα μου, σε εσένα απευθυνόμουν και όχι στον Νίκο.:024: Το είδα αυτό που έστειλες και δεν κάνει αυτό που θέλω (έγραψα αναλυτικά και στο πάνω μήνυμα), άσε που δεν δείχνει καν τις επιλογές του combo box που βρίσκεται στην επικεφαλίδα της φόρμας, στην έκθεση. Για κάποιο λόγο μου δείχνει αλλαγμένα και τα διαγραμμάτα(δηλαδή δεν έχουν τις επιλογές που είχα βάλει εγώ στο αρχικό αρχείο που έστειλα), αλλά αυτό δεν παίζει ρόλο γιατί αν δούλευε θα μπορούσε να γίνει ακόμα και έτσι..Το κύριο πρόβλημα με αυτό που μου έστειλες είναι πως δεν δείχνει καθόλου στην έκθεση τις επιλογές τησ κεφαλίδας της φόρμας, τις έχει κενές...:unsure: Και πάλι ευχαριστώ πολύ για το ενδιαφέρον! Φιλικά Ίρις |
Ξέχασα να προσθέσω πως και στο δικό σου αρχείο συμβαίνει το ίδιο που γίνεται και με το δικό μου. Δηλαδή ενώ την πρώτη φορά παίρνει τις επιλογές από την φόρμα και τις δείχνει στην έκθεση κανονικά και μια χαρά, την επόμενη φορά που πάω στην φόρμα να επιλέξω άλλα πράγματα δεν μου τα δείχνει στην έκθεση αλλά δείχνει τα προηγούμενα..Κρατάει στην μνήμη τις επιλογές της πρώτης φοράς.. Φιλικά Ίρις |
Παράθεση:
Στο κούμπι της προβολής εκτύπωσης βάλε στην θέση της μακροεντολής αυτό: Private Sub Εντολή94_Click() DoCmd.Close DoCmd.OpenForm "HOME" DoCmd.OpenReport "final report", acViewReport End Sub Δεν χρειάζεται τίποτε αλλό. Στο TEST που έστειλες έσβησα και εγγραφές γιατί ήταν πολλές. Μην το χρησιμοποιείς Απλά βάλε αυτόν τον κώδικα |
Δυστυχώς δεν δουλεύει Δημήτρη..Τον είχα βάλει αυτόν τον κώδικα στο δικό μου αρχείο το κανονικό αλλά δεν λειτουργεί..Μόνο την πρώτη φορά δείχνει τις επιλογές..την επόμενη φορά που αλλάζω τις επιλογές κρατάει και πάλι τις πρώτες... Μπορείς να το ελέγξεις και εσύ αν το ανοίξεις μια φορά με κάποιες τυχαίες επιλογές και μετά την δεύτερη φορά να βάλεις άλλες..Μάλλον είναι δύσκολο να γίνει αυτό που έχω στο μυαλό μου ή αγνοώ κάτι πολύ βασικό όσων αφορά την σχεδίαση της έκθεσης. ΥΓ¨: Πάντως το αρχείο που μου έστειλες δουλεύει μια χαρά απλά κάνει ακριβώς αυτο που κάνει και το δικό μου, δηλαδή δεν ενημερώνει την έκθεση για τις αλλαγές στην φόρμα έτσι ώστε να δείχνει στον χρήστη μέσω της έκθεσης όλη την φόρμα με τις επιλογές που έκανε..:dft006: |
Η ώρα είναι 10:30. |
Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.