Forum

Αναζήτηση στο ms-office.gr

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

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

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

 

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

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

Καλησπέρα!

Αν υποθέσω ότι ο σειριακός αριθμός που γράφεις στο μήνυμα σου προέρχεται από 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
Ανάπτυξη επαγγελματικών εφαρμογών σε VB.Net, Access, Excel, Outlook, Word
Απάντηση με παράθεση
  #3  
Παλιά 03-04-11, 21:41
Όνομα: Πανος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-03-2011
Μηνύματα: 14
Προεπιλογή

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

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

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

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

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

Σε ευχαριστω για την βοηθεια! το εμφανιζει ετσι Δευ 14-12-2009
__________________
http://www.agora.net.gr
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Access σε μορφή επιτραπέζιου ημερολογίου balex Access - Ερωτήσεις / Απαντήσεις 3 21-07-10 22:13
Εμφάνιση report σε μορφή έκθεσης ntelios Access - Ερωτήσεις / Απαντήσεις 8 27-03-10 17:00


Η ώρα είναι 09:17.