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

Καλησπέρα!
Γιώργο οποιοδήποτε DatePicker, είτε αυτό από το mscomct2.ocx είτε οποιοδήποτε άλλο δεν
είναι δυνατόν επιστρέφει την ώρα 10:10:13 πμ. ειδικά αν πρόκειται για ημερομηνία διαφορετική από την επίκαιρη.
Με άλλα λόγια που βρέθηκε η 10:10:13 πμ;;;

Προφανώς
δεν πρόκειται για ημερομηνία τουDatePicker αλλά αποτέλεσμα υπολογισμού πχ. ( dtDatePicker.Value - Now + 5 ) που θέλεις να περάσεις στο κελί.

Αν συμβαίνει κατι τέτοιο τότε αντί για Now χρησιμοποίησε Date.
Έτσι θα έχεις ολόκληρες μέρες χωρίς τιε ώρες.

Γενικότερα για να αποκόψεις τις ώρες δηλαδή το δεκαδικό κομμάτι του σειριακού αριθμού ημερομηνίας & ώρας που επιστρέφει η NOW μπορείς να χρησιμοποιήσεις:

  • DateValue(Now)
  • Int(Now)
  • CDate(Int(Now))
Φιλικά

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

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