Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
![]()
Καλημέρα σε όλους, Ο τίτλος του θέματος ίσως να μήν είναι και τόσο κατανοητός και κρινω σκόπιμο να εξηγήσω περι τινως πρόκυται το θέμα μου. Έχω λοιπόν μια φόρμα στην οποία μεταξύ άλλων υπάρχει μια υποφόρμα η οποία στην ουσία έχει τρία πεδί, το ID, το FoodName και το Qty. Στην κυριως φόρμα έχω ενσωματωμένο ένα command button (cmdRefresh) το οποίο εφόσον πατηθεί στην ουσία τρέχει ένα ερώτημα που ενημερώνει τον πίνακα που παίρνει δεδομένα η κυρίως φόρμα με κάποια στοιχεία που προκύπτουν εφόσον κάποιος καταχωρήσει φαγητό (FoodName) και ποσότητα (Qty). Αυτό που θέλω είναι εφόσον γίνει καταχώρηση ποσότητας στην υποφόρμα (Qty) θέλω με κώδικα να εκτελείται το command cmdRefresh που είναι έξω στην κυρίως φόρμα. Δυστυχώς άν και στην διαδικασία συμβάντος του εν λόγο πεδίου [Qty] στο After update έχω γράψει cmdRefresh_Click εντούτις δεν το αναγνωρίζει εφόσον το command βρίσκεται στην κυρίως φόρμα και η το πεδίο [Qty] στην υποφόρμα. Θα εκτιμούσα εάν κάποιος φίλος θα μπορούσε να με διαφωτίσει για την ορθή εντολή που πρέπει να δώσω στον πεδίο [Qty] και στο Aftter Update συμβάν έτσι ώστε να μπορεί να αναγνωρίζει το συγκεκριμμένο command και να εκτελείται η διαδικασία που έχει. Σας ευχαριστώ εκ προτέρων |
#2
| |||
| |||
![]()
Καλησπέρα Γιώργο, όταν είσαι στο παράθυρο του κώδικα, στο αριστερό τμήμα θα δεις τα ονόματα των κλάσεων (ειδικών μονάδων κώδικα) των φορμών. Τα ονόματα αποτελούνται από τη λέξη Form_ ακολουθούμενη από το όνομα της φόρμας. Αν υποθέσουμε ότι η κύρια φόρμα λέγεται frmMain το όνομα της κλάσης της θα είναι Form_frmMain. Για να εκτελέσεις τη διαδικασία cmdRefresh_Click της φόρμας frmMain πρόσθεσε στη διαδικασία της δευτερεύουσας φόρμας την ακόλουθη γραμμή κώδικα: Form_frmMain. cmdRefresh_Click Φιλικά/Γιώργος |
#3
| |||
| |||
![]()
Καλησπέρα Γιώργο και σε ευχαριστώ πολύ, ¨Εχω ακολουθήσει τις οδηγίες σου και έγραψα το Form_frmFoodImport.cmdRefresh_Click στην διαδικασία συμβάντος του πεδίου [Qty] και στο After Update αλλά δυστυχώς δεν το αναγνωρίζει η Vba και ως εκ τούτου δεν δουλεύει Γιώργο, έπρεπε ή πρέπει να κάνω και κάτι άλλο? Σε ευχαριστ'ω και πάλι Παραθέτω ένα παράδειγμα του τί ακριβώς ζητώ Τελευταία επεξεργασία από το χρήστη γιώργοςΚ : 13-01-15 στις 16:08. |
#4
| |||
| |||
![]()
Γιώργο, στη διαδικασία που εκτελείται με το πάτημα του κουμπιού άλλαξε τη λέξη Private με την Public
|
#5
| |||
| |||
![]()
Γιώργο σε ευχαριστώ φίλε, αυτό ήταν..! Νάσαι πάντα γερός δυνατος και με υγεία. Ευχαριστώ πολύ ![]() |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[ Υποφόρμες ] Αναζήτηση σε υποφόρμα μέσω φόρμας | nikipyl | Access - Ερωτήσεις / Απαντήσεις | 15 | 29-02-16 20:12 |
Ενεργοποίηση εντολής στην κυρίως φόρμα μετά απο ενημέρωση πεδίου σε υποφόρμα | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 6 | 29-07-15 19:34 |
Enable / Disable εντολής που βρίσκεται σε υποφόρμα | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 15-06-15 07:34 |
Ενημέρωση πεδίου υποφόρμας μέσω εντολής στην κυρίως φόρμα | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 04-06-15 13:42 |
[ Συναρτήσεις ] Δημιουργία μακροεντολής για εκτέλεση εντολής | mousatos | Access - Ερωτήσεις / Απαντήσεις | 2 | 08-09-13 20:05 |
Η ώρα είναι 12:46.