Εμφάνιση ενός μόνο μηνύματος
  #19  
Παλιά 23-12-09, 03:54
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα!
Μάριε, δες αυτό το παράδειγμα (βασισμένο στον κώδικα σου):

Μη χρησιμοποιείς ( ' ) όταν αναφέρεσαι σε αριθμητικά πεδία.


Private Sub cmdOpenReport_Click()

Dim strSql$
If Not IsNull(Me.combo1) Then strSql = "[ΜΗΝΑΣ]= '" & Me.combo1 & "' AND "
If Not IsNull(Me.combo2) Then strSql = strSql & "[ΚΩΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΥ]= '" & Me.combo2 & "' AND "
If Not IsNull(Me.combo3) Then strSql = strSql & "[ΚΑΤΗΓΟΡΙΑ]= '" & Me.combo3 & "' AND "
' If Not IsNull(Me.combo4) Then strSql = strSql & "[....κοκ....
'..................
'..................
If strSql <> vbNullString Then strSql = Left(strSql, Len(strSql) - 5)
DoCmd.OpenReport "MINES", acViewReport, , strSql

End Sub
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 23-12-09 στις 04:20.
Απάντηση με παράθεση