Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 28-06-14, 16:19
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Γιώργο ο δοκίμασε τον παρακάτω κώδικα.

Κώδικας:
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
Η πρώτη διαδικασία κλείνει όλες τις φόρμες, ακόμα και αυτή που περιέχει τον κώδικα.

Η δεύτερη κλείνει όλες τις άλλες εκτός από την τρέχουσα.

Φιλικά/Γιώργος