| Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#9
| ||||
| ||||
|
Αγαπητέ Ανδρέα, καλησπέρα! Οι ημερομηνίες σε ερωτήματα 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") & "#" Έτσι στην περίπτωση σου μάλλον θα πρέπει να χρησιμοποιήσεις κάτι τέτοιο: Κώδικας: ([Fin] Is Null Or [Fin]="") Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 14-03-10 στις 16:05. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | 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.



Θεματικός Τρόπος
