Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 16-03-11, 09:15
Το avatar του χρήστη Meteora
Meteora Ο χρήστης Meteora δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 28-12-2008
Περιοχή: Θεσσαλονίκη
Μηνύματα: 1.033
Προεπιλογή

Καλημέρα

Αγαπητέ Γιώργο, μπορείς επίσης-πέρα από τη λύση που πρόσφερε ο φίλος Γιώργος- να φτιάξεις ένα κουμπί στην φόρμα σου και στο συμβάν "Με το κλικ", να μεταφέρεις τον κώδικα ;

Κώδικας:
 
Private Sub Command1_Click()
 
    Dim SDate As Variant
    Dim EDate As Variant
 
    SDate = InputBox("Δώσε αρχική ημερομηνία", "ΕΛΕΓΧΟΣ")
    EDate = InputBox("Δώσε Τελική ημερομηνία", "ΕΛΕΓΧΟΣ")
 
 
     If Len(SDate) = 0 Or Len(EDate) = 0 Then   Αλλαγή γραμμής (υπόδειξη Τασου...)  If not isDate(Sdate) or not isDate(EDate) then
        MsgBox ("Απαιτούνται κι οι δυο ημερομηνίες !"), vbInformation, "Ελεγχος"
        Exit Sub
    End If
 
    Dim sinthiki$
    sinthiki = "[imera] Between #" & Format(SDate, "mm\/dd\/yyyy") & "#" & _
             " and  #" & Format(EDate, "mm\/dd\/yyyy") & "#"
 
    DoCmd.OpenReport "Rptdokimi", acViewPreview, , sinthiki
 
End Sub
  • [imera] είναι το πεδίο ημερομηνίας σου...
  • Rptdokimi είναι το όνομα της έκθεσής σου ...
Αυτά αγαπητέ μου..

Με εκτίμηση
Νίκος Δ.

Υστερολόγιο: Η ημερομηνία αποτελεί 'αγκάθι' σε ζητήματα SQL, σύγκρισης, φιλτραρίσματος,... Αυτός είναι ο λόγος που έγραψα λίγη VBA!

Τελευταία επεξεργασία από το χρήστη Meteora : 17-03-11 στις 09:53.
Απάντηση με παράθεση