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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 04-03-13, 21:46
Όνομα: Λάμπρος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-03-2013
Μηνύματα: 45
Προεπιλογή Πρόσθεση Χρόνου σε μορφή ω:λλ:δδ

Καλησπέρα, Καλησπέρα
Όταν προσθέτω χρόνο, σε ερώτημα αρθροίσματος, σε μορφή ω:λλ:δδ και το αποτέλεσμα είναι μεγαλύτερο των 24 ωρών, το αποτέλεσμα είναι το υπόλοιπο των 24 ωρών, δηλ. 22:10:00 +3:10:00 δίνει 1:20:00 αντί για 25:20:00. Στο excel το πρόβλημα λύνεται αλλάζοντας τη μορφοποίηση σε: [ω]:λλ:δδ, ενώ στην access οι αγκύλες δεν έχουν το ίδιο αποτέλεσμα. Παρακαλώ για μία υπόδειξη.
Απάντηση με παράθεση
  #2  
Παλιά 04-03-13, 23:36
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα Λάμπρο και καλωσόρισες στο φόρουμ!

Δεν υπάρχει το αντίστοιχο [ω]:λλ:δδ στην Access.

Μπορείς μόνο να εμφανίσεις το άθροισμα του πεδίου [Χρόνος] που περιέχει ώρες με αυτόν τον τρόπο:

Σύνολο Χρόνου: Format(Int(Sum([Χρόνος]))*24+Hour(Sum([Χρόνος]));"00") & ":" & Format(Minute(Sum([Χρόνος]));"00") & ":" & Format(Second(Sum([Χρόνος]));"00")

ή αν έχεις ήδη ένα υπολογισμένο πεδίο ( ας πούμε [AllTime] ):

Σύνολο Χρόνου: Format(Int([AllTime])*24+Hour([AllTime]);"00") & ":" & Format(Minute([AllTime]);"00") & ":" & Format(Second([AllTime]);"00")

Το αποτέλεσμα των παραπάνω τύπων δεν μπορεί να χρησιμοποιηθεί σε περαιτέρω υπολογισμούς αφού έχει τύπο δεδομένων "Κείμενο".

Καλή συνέχεια!
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 05-03-13, 21:51
Όνομα: Λάμπρος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 04-03-2013
Μηνύματα: 45
Προεπιλογή

Ευχαριστώ πολύ Τάσο για τη συμβουλή.
Αλλά συγχώρεσε τις λίγες γνώσεις μου. Αν κατάλαβα καλά πρέπει να γράψω όλη την εξίσωση:
Format(Int(Sum([Χρόνος]))*24+Hour(Sum([Χρόνος]));"00") & ":" & Format(Minute(Sum([Χρόνος]));"00") & ":" & Format(Second(Sum([Χρόνος]));"00") στην ιδιότητα Προέλευση στοιχείου ελέγχου στην καρτέλα Δεδομένα του Φύλλου Ιδιοτήτων του στοιχείου ελέγχου πλαισίου κειμένου της φόρμας που ζητώ το άρθροισμα του χρόνου;
Ή κάνω κλικ στο κουμπί Δόμηση ... στα δεξιά του πλαισίου ιδιότητας για να δημιουργήσω την ίδια έκφραση;
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Συναρτήσεις ] Υπολογισμός χρόνου valantis315 Access - Ερωτήσεις / Απαντήσεις 4 31-08-15 19:40
[ Φόρμες ] Γράφημα χρόνου σε μορφή ω:λλ:δδ Λάμπρος Τ Access - Ερωτήσεις / Απαντήσεις 6 10-10-14 18:01
Ημέρα του χρόνου stavross Access - Ερωτήσεις / Απαντήσεις 9 05-01-13 14:56
Προσδιορισμός μελλοντικού χρόνου makisak Access - Ερωτήσεις / Απαντήσεις 8 14-06-12 20:04
[ Συναρτήσεις ] ΑΘΡΟΙΣΗ ΧΡΟΝΟΥ vangelis67 Access - Ερωτήσεις / Απαντήσεις 4 29-11-11 16:58


Η ώρα είναι 20:05.