Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > σφάλμα στη συννένωση κριτηρίων

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

 

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
Prev Προηγούμενο μήνυμα   Επόμενο Μήνυμα Next
  #9  
Παλιά 13-03-10, 18:47
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.037
Προεπιλογή

Αγαπητέ Ανδρέα, καλησπέρα!

Οι ημερομηνίες σε ερωτήματα SQL όπου ανήκουν και τα φίλτρα,
πρέπει να έχουν κάποια συγκεκριμένη μορφή (αμερικάνικη μορφή ημερομηνίας) προκειμένου να αναγνωριστούν σωστά.

Μια τέτοιου είδους μετατροπή γίνεται αυτόματα από την Access όταν δημιουργούμε Ερώτημα ή φίλτρο χειροκίνητα.

Μέσα από τη VBA όμως θα πρέπει να είμαστε συνεπέστατοι σε ορίσματα ημερομηνιών.
Για παράδειγμα, ο ορισμός:

Κώδικας:
"[DateReceived] Between #" & Me![Beginning Date] & "# And #" & Me![Ending Date] & "#"
θα πρέπει να γίνει :
Κώδικας:
"[DateReceived] Between #" & Format(Me![Beginning Date], "m\/d\/yyyy") & 
"# And #" & Format(Me![Ending Date], "m\/d\/yyyy") & "#" 
ή
Κώδικας:
"[DateReceived] Between #" & Format(Me![Beginning Date], "yyyy\/m\/d") &
 "# And #" & Format(Me![Ending Date], "yyyy\/m\/d") & "#" 
Επίσης το κριτήριο Is Null δρα σε πεδία που είναι Null ΟΧΙ σε πεδία που είναι vbNullString ("") .

Έτσι στην περίπτωση σου μάλλον θα πρέπει να χρησιμοποιήσεις κάτι τέτοιο:

Κώδικας:
 ([Fin] Is Null Or [Fin]="") 
Φιλικά

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

Τελευταία επεξεργασία από το χρήστη Tasos : 14-03-10 στις 16:05.
Απάντηση με παράθεση
 


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Παράμετρο κριτήριων σε ερώτημα vraxnakisg Access - Ερωτήσεις / Απαντήσεις 1 08-06-16 18:23
Σφάλμα σε κώδικα Dimitriss Access - Ερωτήσεις / Απαντήσεις 2 04-01-16 01:02
[Συναρτήσεις] Αναζήτηση 2 ή περισσότερων κριτηρίων mmanoum Excel - Ερωτήσεις / Απαντήσεις 4 31-12-15 15:13
[ Φόρμες ] Σφάλμα σε κώδικα xristos Access - Ερωτήσεις / Απαντήσεις 0 31-12-13 20:52
[ Φόρμες ] Σφάλμα: Table 'TempMSysAccessObjects' already exists xristos0718 Access - Ερωτήσεις / Απαντήσεις 2 13-04-10 09:25


Η ώρα είναι 03:10.