| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Χαιρετώ τους φίλους του φόρμουμ Θα ήθελα να ρωτήσω κατά πόσο υπάρχει τρόπος έτσι ώστε με κάποια εντολή vba να μπορώ να κλείνω όποιαδήποτε Φόρμα είναι ανοιχτή. Θα εκτιμούσα εάν κάποιος μπορούσε να με διαφωτίσει. Σας ευχαριστώ εκ προτέρων |
|
#2
| |||
| |||
|
Καλησπέρα Γιώργο ο δοκίμασε τον παρακάτω κώδικα. Κώδικας: Private Sub cmdCloseForms_Click()
Dim j As Long
For j = 0 To Forms.Count - 1
DoCmd.Close acForm, Forms(0).Name
Next
End Sub
Private Sub cmdCloseFormsNotCurrent_Click()
Dim j As Long
For j = 0 To Forms.Count - 2
If Me.Name <> Forms(0).Name Then
DoCmd.Close acForm, Forms(0).Name
Else
DoCmd.Close acForm, Forms(1).Name
End If
Next
End Sub
Η δεύτερη κλείνει όλες τις άλλες εκτός από την τρέχουσα. Φιλικά/Γιώργος |
|
#3
| |||
| |||
|
Καλημέρα Γιώργο, Σε ευχαριστώ πάρα πολύ. Μια διευκρίνηση μόνον, θα ήθελα να κλείνω όλες τις ανοιχτές φόρμες εκτός απο το switchboard. Το δεύτερο κομμάτι του κώδικα κάνει ακριβώς αυτό ή δεν το κατάλαβα ορθά? Σε ευχαριστώ. |
|
#4
| |||
| |||
|
Καλησπέρα Γιώργο ο κώδικας βρίσκεται σε κάποια φόρμα (πχ Form1). Η πρώτη διαδικασία κλείνει όλες τις φόρμες (και την Form1). H δεύτερη κλείνει όλες τις φόρμες εκτός από την τρέχουσα (Form1). Για να κάνει η δεύτερη διαδικασία αυτό που θέλεις, αντί me.Name γράψε σε εισαγωγικά το όνομα της φόρμας που θα μείνει ανοιχτή (πχ «switchboard») Φιλικά/Γιώργος ΥΓ Αν η switchboard είναι η τρέχουσα ο κώδικας δε χρειάζεται αλλαγή Τελευταία επεξεργασία από το χρήστη kapetang : 30-06-14 στις 16:37. Αιτία: Προσθήκη ΥΓ |
|
#5
| |||
| |||
|
Καλησπέρα Γιώργο, Σε ευχαριστώ πάρα πολύ για την βοήθεια. θα κάνω τις δοκιμές μου και εάν παραστεί αναγκαίο θα επανέλθω. Καλό βράδυ φίλε. |
|
#6
| |||
| |||
|
Γιώργο σε ευχαριστώ φίλε, Ο κώδικας που μου έχεις στείλει κάνει ακριβώς ότι ζητώ (το δεύτερο σκέλος) Σε ευχαριστώ και πάλι |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Κλείσιμο όλων των ανοιχτών φορμών εκτός απο την MainForm και την LoginForm | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 11-12-14 20:44 |
| [ Φόρμες ] Επιλογή όλων (check box) | mgeorge | Access - Ερωτήσεις / Απαντήσεις | 8 | 10-08-14 20:40 |
| [Γενικά] Μεταφορά όλων των κελιών μίας στήλης σε ένα κελί | andreask | Excel - Ερωτήσεις / Απαντήσεις | 5 | 02-11-12 13:41 |
| [ Φόρμες ] Ανανέωση Φορμών | stelianta | Access - Ερωτήσεις / Απαντήσεις | 2 | 21-03-12 22:51 |
| [ Φόρμες ] Επικοινωνία δύο φορμών | iondep | Access - Ερωτήσεις / Απαντήσεις | 9 | 30-09-10 17:29 |
Η ώρα είναι 19:07.

Αλλαγή σε γραμμικό τρόπο

