![]() |
Χρήστο, Δεν βλέπω κάποιο πρόβλημα στην έκφραση "(Data.Schicht)=[forms]![Visual Control].[Schiht]". Τα πεδία είναι σωστά ως προς την ονομασία τους αλλά και οι τιμές του πεδίου Schiht από την φόρμα Visual Control φέρνει τις τιμές που υπάρχουν στον πίνακα Data - πεδίο Schicht. Το μόνο που εντοπίζω είναι στην έκφραση "(DateValue([TimeStamp])=Date()))" Συγκεκριμένα, βλέπω ότι δεν έχει οριστεί. Μήπως θα έπρεπε να είναι "DateValue(Now())"; Γρηγόρης |
Αντικατέστησες στο strSQL με αυτό που πόσταρα και σου φέρνει κανονικά τις εγγραφές?? |
1 Συνημμένο(α) Συνημμένο Αρχείο 8897 Εμένα μου εμφανίζει αυτό όταν βάζω αυτό το string strSQL = ("SELECT COUNT(*) FROM [Data] WHERE (Data.Schicht)=[forms]![Visual Control].[Schiht] AND ((Data.UsBadStation01)=1 AND (Data.UsBadStation02)=0 AND (Data.Nacharbeit)=No AND (Data.Schrott)=No AND (DateValue([TimeStamp])=Date()));") |
Έχεις δοκιμάσει να αλλάξεις τον κώδικα στο σημείο που ανέφερα πριν και έχω μαρκάρει με κόκκινο χρώμα; |
1 Συνημμένο(α) Μου επιστρέφει αυτό! Συνημμένο Αρχείο 8898 |
Δεν το έχεις γράψει σωστά. Δοκίμασε το ως εξής : (DateValue([TimeStamp])=datevalue(now()) |
Το ίδιο μου εμφανίζει |
1 Συνημμένο(α) |
Λοιπόν!!! Έχω ευχάριστα νέα για τον εαυτό μου :) (Ελπίζω) Αν καταφέρω σε ερώτημα να βάλω κριτήριο κάτι σαν between Date() & timeserial(6;15;00) and date() & timeserial(14;59;00) έλυσα το πρόβλημα μου. Ξέρει κανένας πώς είναι η σωστή σύνταξη κριτηρίου σε ερώτημα?? Γιατί έχω πεδίο timestamp το οποίο έχει format 03.07.2017 06:03:24 πχ Update απαντάω στον εαυτό μου!! Η Σύνταξη είναι Between (Date()+TimeSerial(6;15;0)) And (Date()+TimeSerial(14;14;59)) αν κάνω κάπου λάθος ας με διορθώσει κάποιος, οπότε το θέμα μπορεί να το κλείσει κάποιος Administrator. Ευχαριστώ πάρα πολύ. |
| Η ώρα είναι 21:25. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.