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/3722-estiasi-se-sygkekrimeno-pedio-ypoformas.html)

dimitrisp 14-06-15 19:40

Εστίαση σε συγκεκριμένο πεδίο υποφόρμας
 
1 Συνημμένο(α)
Καλησπέρα στους φίλους του Forum.

Στο συνημμένο που έχω ανεβάσει έχω δημιουργήσει, εκτός των άλλων, και μια Φόρμα [frmPA] σε μορφή Πίνακα, η οποία μου εμφανίζει όλες τις εγγραφές.

Στη Φόρμα αυτή, στο [Πεδίο1] και στο συμβάν « με το κλικ», έχω τοποθετήσει Κώδικα προκειμένου να μου ανοίγει η Φόρμα [frmPersons] και να μου εμφανίζει τη συγκεκριμένη εγγραφή [IDP].

Πως πρέπει να τροποποιήσω (συμπληρώσω) τον Κώδικα αυτόν έτσι ώστε, όταν με το κλικ ανοίγει η Φόρμα [frmPersons] :
Α) Να εμφανίζεται η συγκεκριμένη εγγραφή [IDP] και, επιπροσθέτως,
Β) Να έχω εστίαση στο ίδιο [Πεδίο1], στο οποίο προηγουμένως έκανα το κλικ.

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

Σας ευχαριστώ εκ των προτέρων
Με εκτίμηση
Δημήτρης

nasos23 15-06-15 07:18

1 Συνημμένο(α)
Καλημέρα σε όλους.
Δημήτρη δες το συνημμένο αν σου κάνει.

Rogerk 15-06-15 09:14

Καλημέρα στο Forum
Καλημέρα Δημήτρη

Μήπως ο αντικειμενικός σου σκοπός είναι να ανοίγεις την φόρμα [frmPersons] αλλά να συνεχίσεις τη δουλειά σου στην φόρμα [frmPA] όσο η φόρμα [frmPersons] είναι ενεργή και ανοιχτή ?

dimitrisp 15-06-15 09:34

Φίλε Κώστα, Καλημέρα.

Ο αντικειμενικός σκοπός μου είναι από τη Φόρμα [frmPA] να επιλέγω μιά εγγραφή και στο παράθυρο που ανοίγει [frmPersons] να επεξεργάζομαι τη συγκεκριμένη εγγραφή.


Φιλικά/Δημήτρης

Rogerk 15-06-15 09:53

1 Συνημμένο(α)
Δημήτρη κοίταξε στο συνημμένο αν ικανοποιεί τις απαιτήσεις σου.

Rogerk 15-06-15 10:09

1 Συνημμένο(α)
Δημήτρη κοίταξε στο συνημμένο αν ικανοποιεί τις απαιτήσεις σου.

dimitrisp 15-06-15 10:23

Νάσο, Καλημέρα.

Ευχαριστώ γιά την απάντησή σου.

Εκείνο που ακριβώς θα ήθελα να πετύχω είναι να να μου ανοίγει η Φόρμα [frmPersons], να έχω εστίαση στο ίδιο [Πεδίο1], στο οποίο προηγουμένως έκανα το κλικ,
αλλά να εμφανίζονται και οι υπόλοιπες εγγραφές που εμπεριέχονται στη [SubFormAsa] του συγκεκριμένου [IDP].




Με εκτίμηση
Δημήτρης

dimitrisp 15-06-15 18:05

Νάσο, Κώστα Καλησπέρα
Επίσης Καλησπέρα στους φίλους του Forum

Κώστα, τελικά, δεν μπόρεσα να πετύχω το ζητούμενο με το συνημμένο που ανέβασες παραπάνω. Η εστίαση βρίσκεται πάντα στην πρώτη εγγραφή.
Παλιότερα, κάπου το έχω δεί (δε θυμάμαι που) να γίνεται με Recordset. Ωστόσο, με τις λίγες γνώσεις που έχω, δεν κατάφερα να συντάξω κατάλληλο Κώδικα γι΄ αυτό.

Προσπάθησα να προσαρμόσω την ιδέα (πρόταση) του Νάσου, χωρίς επιτυχία. Διότι, ναι μεν εμφανίζεται η συγκεκριμένη εγγραφή (που είναι και το ζητούμενο), αλλά όχι οι υπόλοιπες εγγραφές (που αφορούν το ιδιο IDP]) . Επίσης, ανοίγοντας απευθείας τη Φόρμα [SubFormAsa], μου
βγάζει ένα μήνυμα το οποίο με προτρέπει να είσαγω [Τιμή Παραμέτρου: Φόρμες!frmPA!Πεδίο1] και κατόπιν ανοίγοντας τη Φόρμα αυτή δεν εμφανίζεται καμιά εγγραφή.


Συμπερασματικά, εκείνο που θέλω να πετύχω είναι:

Όταν ανοίγω τη Φόρμα [frmPA] και κάνω κλικ στο [Πεδίο1] να ανοίγει η Φόρμα [frmPersons] στην οποία:

1) Να εμφανίζεται η συγκεκριμένη εγγραφή [IDP] και, επιπροσθέτως,
2) Να εμφανίζονται όλες οι εγγραφές του συγκεκριμένου [IDP] με την εστίαση να βρίσκεται στο ίδιο [Πεδίο1], στο οποίο προηγουμένως έκανα το κλικ.


Θα παρακαλούσα οποιονδήποτε φίλο του Forum αν έχει καμιά ιδέα για το ζητούμενο να βοηθήσει στην επίλυσή του. Θα το εκτιμούσα ιδιαιτέρως.


Φιλικά/Δημήτρης

dimitrisp 24-06-15 09:38

1 Συνημμένο(α)
Καλημέρα σε όλους.

Οφείλοντας μιά απάντηση στο φίλο Νάσο, ο οποίος με βοήθησε με την πρότασή του γιά τη μερική επίλυση του ζητούμενου, αλλά και προς ενημέρωση
των φίλων του Forum, που ενδεχομένως ενδιαφέρονται για το θέμα αυτό, παραθέτω τις τελικές μου ενέργειες για τη συνολική επίλυση του ζητούμενου:

Όταν ανοίγω τη Φόρμα [frmPA] και κάνω κλικ στο [Πεδίο1], ανοίγει η Φόρμα [frmPersons] στην οποία:

α) Προκειμένου να εμφανίζεται η συγκεκριμένη εγγραφή [IDP] , χρησιμοποίησα τη λύση του Νάσου και
β) Προκειμένου να εμφανίζονται όλες οι εγγραφές του συγκεκριμένου [IDP] , στο οποίο προηγουμένως έκανα το κλικ,
δημιούργησα μιά δευτερεύουσα Φόρμα (με προέλευση εγγραφών την tblAsa) την οποία τοποθέτησα κάτω από τη subFormAsa.
(βλέπε παρακάτω συνημμένο)


Ωστόσο, παρά το γεγονός αυτό, επειδή θεωρώ ότι ολοκλήρωσα την επίλυση του ζητούμενου με κάπως "μπακαλίστικο" τρόπο, θα
παρακαλούσα να μου απαντήσει όποιος γνωρίζει αν το όλο θέμα επιλύεται με κομψότερο (επαγγελματικότερο) τρόπο, πχ. με Κώδικα.

Σας ευχαριστώ εκ των προτέρων


Φιλικά/Δημήτρης

nasos23 25-06-15 08:33

1 Συνημμένο(α)
Καλημέρα σε όλους
Δημήτρη δες το συνημμένο αν σου κάνει


Η ώρα είναι 11:46.

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


Search Engine Optimization by vBSEO 3.3.2