Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Εκθέσεις ] Εγγραφή απο διαφορετικά Πεδία (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/373-eggrafi-apo-diaforetika-pedia.html)

Free_Ghost 06-02-10 15:40

Εγγραφή απο διαφορετικά Πεδία
 
Ίσως σας φανεί χαζό αλλά ακόμη δεν μπόρεσα να το καταφέρω...

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

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

Μήπως από κάπου αλλού πρέπει να το ρυθμίσω..

Meteora 07-02-10 09:59

Καλημέρα Free_Ghost
Φτιάξε μια Public μεταβλητή και δώσε διαφορετικές τιμές ανάλογα με το ποιό πλήκτρο πατάς.
Στην έκθεση - εκεί που έχεις το πλαίσιο - βάλε τα πεδία Α και Β το ένα πάνω στο άλλο.
Στο Load της έκθεσης γράψε κώδικα :
if <μεταβλητή> = "Α" then
το πεδίο Α να ειναι ορατό
το πεδίο Β να ειναι μη ορατό
Else
δώσε visible ανάποδα τώρα.
End if

Δοκίμασέ το. Αν δεν βρείς λύση μη ανυσηχείς ! Εδώ είμαστε
Φιλικά / Νίκος

Free_Ghost 07-02-10 10:15

Αυτή την στιγμή φίλε μου παίζω με ερώτημα δημιουργίας πίνακα και μάλλον το κατάφερα.

Εφόσον δουλέψει όπως το φαντάζομαι θα επανέλθω και θα δώσο περισσότερες πληροφορίες..

Εάν όχι ελένχω τον τρόπο σου που μου φαίνεται πιο δύσκολος ( Κώδικας γάρ) και τα ξαναλέμε..

Free_Ghost 07-02-10 11:50

Έχουμε και λέμε ήθελα από 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)
( Άνοιγμα ερωτήματος ) Ανοίγει το αντίστοιχο ερώτημα
( Άνοιγμα έκθεσης ) Ανοίγει την έκθεση που είναι συνδεμένη με το ερώτημα
( Διακοπή Μακροεντολής )

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


Η ώρα είναι 07:39.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2