
07-02-10, 11:50
|
| Όνομα: Χρήστος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 24-01-2010 Περιοχή: Φλώρινα
Μηνύματα: 164
| |
Έχουμε και λέμε ήθελα από 12 διαφορετικά πεδία που τα είχα πάνω σε μια φόρμα να δίνω στοιχεία σε μια έκθεση σε ένα συγκεκριμένο σημείο της έκθεσης..
Στην αρχή σκέφτηκα να κάνω 12 εκθέσεις, ήταν λίγο κουραστικό και μεγάλωνε αρκετά το πρόγραμμα..
Τελικά βρήκα τη λύση με την κατασκευή 12 ερωτημάτων δημιουργίας πίνακα..
Τα έβαλα να δημιουργούν πίνακα με όλα τα στοιχεία που απαρτίζουν την φόρμα, αλλά από τα 12 πεδία που είναι διαφορετικά για κάθε πεδίο αντιστοιχεί ένα ερώτημα και τα 12ερωτήματα όμως δημιουργούν έναν πίνακα με το ίδιο όνομα.. (Master print)
Μέσα στο πίνακα (Master print) έβαλα υπολογιζόμενο πεδίο όπου παίρνει στοιχεία από το κάθε ερώτημα π.χ. στο 1 ερώτημα ( Ζητάει: P_Adeies_Μ!Έλαβε_01 ) ενώ στο 2 ερώτημα ( Ζητάει: P_Adeies_Μ!Έλαβε_02 ) έτσι δημιουργεί το υπολογιζόμενο πεδίο ( Ζητάει ) με τιμές πότε από το( Έλαβε_01) του πίνακα ( P_Adeies_Μ ) πότε από το (Έλαβε_02) του πίνακα ( P_Adeies_Μ ) ανάλογα ποιο πλήκτρο θα πατήσω …
Δίπλα σε κάθε πεδίο έχω ένα πλήκτρο που το έχω συνδέσει με μια Μακροεντολή
Που έχει
( Διαγραφή αντικειμένου ) Σβήνει τον πίνακα (Master print)
( Άνοιγμα ερωτήματος ) Ανοίγει το αντίστοιχο ερώτημα
( Άνοιγμα έκθεσης ) Ανοίγει την έκθεση που είναι συνδεμένη με το ερώτημα
( Διακοπή Μακροεντολής ) Το μόνο κακό είναι πώς το πλήκτρο της Μακροεντολής μου μένει ενεργοποιημένο και δεν μπορώ να το ξαναπατήσω για δεύτερη φορά , κάτι πρέπει να του βρώ να απενεργοποιήται… |