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

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

 

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
Prev Προηγούμενο μήνυμα   Επόμενο Μήνυμα Next
  #4  
Παλιά 26-10-22, 20:50
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Ο κώδικας που χρησιμοποίησες είναι σωστός.

Σωστός είναι και ο κώδικας για το κουμπί που πρόσθεσα.

Επειδή έχει ένα μη αναγκαίο IF θα μπορούσε να συντομευτεί στον ακόλουθο:

Κώδικας:
Private Sub cmdFilter_Click()
    Dim sFilter As String

    If Nz(Me.cboyear, "") <> "" Then
        sFilter = "Year([ΗΜΕΡΟΜΗΝΙΑ])=" & Me.cboyear
        If Nz(Me.cbomonth, "") <> "" Then
            sFilter = sFilter & " And "
        End If
    End If

    If Nz(Me.cbomonth, "") <> "" Then
        sFilter = sFilter & "Month([ΗΜΕΡΟΜΗΝΙΑ]) = " & Left(Me.cbomonth, 2)
    End If
    Me.Filter = sFilter
    Me.FilterOn = sFilter <> ""

End Sub
Απάντηση με παράθεση
 


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
βοήθεια σε σύνθετα πλαίσια. grigoris1 Access - Ερωτήσεις / Απαντήσεις 0 24-03-19 17:51
Επιλογές σε σύνθετα πλαίσια giannisp Access - Ερωτήσεις / Απαντήσεις 2 11-03-19 20:58
ΦΙΛΤΡΑ ΣΕ ΣΥΝΘΕΤΑ ΠΛΑΙΣΙΑ smasak Access - Ερωτήσεις / Απαντήσεις 3 15-12-17 11:58
ενημέρωση πινάκα από 2 σύνθετα πλαίσια ΚΩΣΤΑΣ2 Access - Ερωτήσεις / Απαντήσεις 0 30-01-17 19:02
[ Φόρμες ] Σύνθετα πλαίσια mgeorge Access - Ερωτήσεις / Απαντήσεις 22 15-05-11 12:02


Η ώρα είναι 11:43.