![]() |
κλείσιμο όλων των ανοιχτών φορμών Χαιρετώ τους φίλους του φόρμουμ Θα ήθελα να ρωτήσω κατά πόσο υπάρχει τρόπος έτσι ώστε με κάποια εντολή vba να μπορώ να κλείνω όποιαδήποτε Φόρμα είναι ανοιχτή. Θα εκτιμούσα εάν κάποιος μπορούσε να με διαφωτίσει. Σας ευχαριστώ εκ προτέρων |
Καλησπέρα Γιώργο ο δοκίμασε τον παρακάτω κώδικα. Κώδικας: Private Sub cmdCloseForms_Click()Η δεύτερη κλείνει όλες τις άλλες εκτός από την τρέχουσα. Φιλικά/Γιώργος |
Καλημέρα Γιώργο, Σε ευχαριστώ πάρα πολύ. Μια διευκρίνηση μόνον, θα ήθελα να κλείνω όλες τις ανοιχτές φόρμες εκτός απο το switchboard. Το δεύτερο κομμάτι του κώδικα κάνει ακριβώς αυτό ή δεν το κατάλαβα ορθά? Σε ευχαριστώ. |
Καλησπέρα Γιώργο ο κώδικας βρίσκεται σε κάποια φόρμα (πχ Form1). Η πρώτη διαδικασία κλείνει όλες τις φόρμες (και την Form1). H δεύτερη κλείνει όλες τις φόρμες εκτός από την τρέχουσα (Form1). Για να κάνει η δεύτερη διαδικασία αυτό που θέλεις, αντί me.Name γράψε σε εισαγωγικά το όνομα της φόρμας που θα μείνει ανοιχτή (πχ «switchboard») Φιλικά/Γιώργος ΥΓ Αν η switchboard είναι η τρέχουσα ο κώδικας δε χρειάζεται αλλαγή |
Καλησπέρα Γιώργο, Σε ευχαριστώ πάρα πολύ για την βοήθεια. θα κάνω τις δοκιμές μου και εάν παραστεί αναγκαίο θα επανέλθω. Καλό βράδυ φίλε. |
Γιώργο σε ευχαριστώ φίλε, Ο κώδικας που μου έχεις στείλει κάνει ακριβώς ότι ζητώ (το δεύτερο σκέλος) Σε ευχαριστώ και πάλι |
| Η ώρα είναι 07:39. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.