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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 14-06-15, 19:40
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή Εστίαση σε συγκεκριμένο πεδίο υποφόρμας

Καλησπέρα στους φίλους του Forum.

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

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

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

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

Σας ευχαριστώ εκ των προτέρων
Με εκτίμηση
Δημήτρης
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Estiasi.zip (42,0 KB, 22 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 15-06-15, 07:18
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 438
Προεπιλογή

Καλημέρα σε όλους.
Δημήτρη δες το συνημμένο αν σου κάνει.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Estiasi1.zip (35,3 KB, 24 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 15-06-15, 09:14
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 05-10-2014
Μηνύματα: 22
Προεπιλογή

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

Μήπως ο αντικειμενικός σου σκοπός είναι να ανοίγεις την φόρμα [frmPersons] αλλά να συνεχίσεις τη δουλειά σου στην φόρμα [frmPA] όσο η φόρμα [frmPersons] είναι ενεργή και ανοιχτή ?
Απάντηση με παράθεση
  #4  
Παλιά 15-06-15, 09:34
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

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

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


Φιλικά/Δημήτρης
Απάντηση με παράθεση
  #5  
Παλιά 15-06-15, 09:53
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 05-10-2014
Μηνύματα: 22
Προεπιλογή

Δημήτρη κοίταξε στο συνημμένο αν ικανοποιεί τις απαιτήσεις σου.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Estiasi3.zip (36,6 KB, 6 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 15-06-15, 10:09
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 05-10-2014
Μηνύματα: 22
Προεπιλογή

Δημήτρη κοίταξε στο συνημμένο αν ικανοποιεί τις απαιτήσεις σου.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip Estiasi4.zip (76,7 KB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 15-06-15, 10:23
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

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

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

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




Με εκτίμηση
Δημήτρης
Απάντηση με παράθεση
  #8  
Παλιά 15-06-15, 18:05
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

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

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

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


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

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

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


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


Φιλικά/Δημήτρης
Απάντηση με παράθεση
  #9  
Παλιά 24-06-15, 09:38
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλημέρα σε όλους.

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

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

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


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

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


Φιλικά/Δημήτρης
Συνημμένα Αρχεία
Τύπος Αρχείου: zip EstiasiFinal.zip (27,9 KB, 15 εμφανίσεις)
Απάντηση με παράθεση
  #10  
Παλιά 25-06-15, 08:33
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 438
Προεπιλογή

Καλημέρα σε όλους
Δημήτρη δες το συνημμένο αν σου κάνει
Συνημμένα Αρχεία
Τύπος Αρχείου: zip EstiasiFinal1.zip (139,6 KB, 25 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη nasos23 : 25-06-15 στις 09:27.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Αλλαγή χρώματος πεδίων Φόρμας με την εστίαση ή τη μετακίνηση του mouse dimitrisp Access - Ερωτήσεις / Απαντήσεις 2 07-06-15 12:52
Ψάξιμο σε συγκεκριμένο πεδίο και εγραφή (vba) γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 2 19-09-14 15:39
[Excel07] Μετάβαση cursor σε συγκεκριμένο κελί JSARAK2001 Excel - Ερωτήσεις / Απαντήσεις 5 11-03-13 09:42
[ Πίνακες ] Διόρθωση εγγραφών σε συγκεκριμένο πεδίο marpapa Access - Ερωτήσεις / Απαντήσεις 10 15-05-12 20:58
Εύρεση τυχαίων αριθμών από συγκεκριμένο πεδίο dimogerontas Access - Ερωτήσεις / Απαντήσεις 5 10-04-12 17:06


Η ώρα είναι 22:20.