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

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

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 03-04-11, 20:47
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-03-2011
Μηνύματα: 26
Question Πρόβλημα με μορφή ημερομηνίας

Καλησπερα σε ολους! εχω συνδεση την βαση δεδομενων της ιστοσελιδας μου με την access
στον πινακα παραγγελιες η ημερομηνια μου εμφανιζετε ετσι 1260788819 πως μπορω να την μετατρεψω στην access σε ημερομηνια να δειχνει Κυριακη 3 Μαρτιου 2011 αλλα και ετσι να δειχνει 3/3/2011 δεν με χαλαει!
Απάντηση με παράθεση
  #2  
Παλιά 03-04-11, 22:27
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα!

Αν υποθέσω ότι ο σειριακός αριθμός που γράφεις στο μήνυμα σου προέρχεται από Server Unix
τότε:

Έστω ότι στην Access έχουμε το πεδίο TimestampField που περιέχει το σειριακό αριθμό μιας ημερομηνίας (Unix).

Ο τύπος για τη μετατροπή θα είναι:

σε αγγλικά =Format(([TimestampField]/86400)+25569;"ddd dd-mm-yyyy")
σε ελληνικά: =Format(([TimestampField]/86400)+25569;"ηηη ηη-μμ-αααα")

και για την ώρα:

σε αγγλικά =Format(([TimestampField] Mod 86400)/86400;"hh:nn:ss")
σε ελληνικά: =Format(([TimestampField] Mod 86400)/86400;"ωω:λλ:δδ")

όπου:
86400 = τα δευτερόλεπτα ενός 24ωρου (24*60*60)
25569 = Η διαφορά σε ημέρες από το 1900 (ημέρα 0 για την VB) μέχρι το 1970 (ημέρα 0 για Unix)

Όμως αυτός ο τύπος επιστρέφει Δευ 14-12-2009 αν το πεδίο TimestampField έχει την τιμή 1260788819 και όχι 3/3/2011 που αναφέρεις στο μήνυμα σου!

Αν τα αποτελέσματα δεν είναι τα αναμενόμενα τότε δώσε μας περισσότερες πληροφορίες για την προέλευση του αριθμού 1260788819.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 03-04-11, 22:41
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-03-2011
Μηνύματα: 26
Προεπιλογή

Το πεδιο mday και cday ειναι!
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb ΒΔ.accdb (416,0 KB, 29 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 03-04-11, 23:37
Το avatar του χρήστη editolis
Super Moderator
Όνομα: Τολης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 02-01-2010
Περιοχή: ATHENS-GREECE
Μηνύματα: 180
Προεπιλογή

Φιλε Πανο εριξα μια ματια στην ΒΔ σου.

Δεν ειναι δυνατον να σου εμφανιζετε η ημερομηνια οταν
εχεις το στοιχειο cdate και mdate σε τυπο αριθμο και οχι ημερομηνια.

Διορθωσε το και πες μας εαν ειναι ολα ενταξει.

Καλη συνεχεια...
Απάντηση με παράθεση
  #5  
Παλιά 03-04-11, 23:51
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 02-03-2011
Μηνύματα: 26
Προεπιλογή

Σε ευχαριστω για την βοηθεια! το εμφανιζει ετσι Δευ 14-12-2009
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Μορφή πεδίου dimitrisp Access - Ερωτήσεις / Απαντήσεις 2 30-05-16 17:58
[ Υποφόρμες ] Μορφή πεδίου σε υποφόρμα caudillo Access - Ερωτήσεις / Απαντήσεις 5 19-07-15 00:26
[ Φόρμες ] Γράφημα χρόνου σε μορφή ω:λλ:δδ Λάμπρος Τ Access - Ερωτήσεις / Απαντήσεις 6 10-10-14 18:01
Πρόσθεση Χρόνου σε μορφή ω:λλ:δδ Λάμπρος Τ Access - Ερωτήσεις / Απαντήσεις 2 05-03-13 21:51
Μορφή ημερονηνίας ΚΩΣΤΑΣ2 Access - Ερωτήσεις / Απαντήσεις 4 26-07-12 11:36


Η ώρα είναι 19:37.