Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Πρόσθεση Χρόνου σε μορφή ω:λλ:δδ (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/2393-prosthesi-xronoy-se-morfi-o-ll-dd.html)

Λάμπρος Τ 04-03-13 20:46

Πρόσθεση Χρόνου σε μορφή ω:λλ:δδ
 
Καλησπέρα, Καλησπέρα
Όταν προσθέτω χρόνο, σε ερώτημα αρθροίσματος, σε μορφή ω:λλ:δδ και το αποτέλεσμα είναι μεγαλύτερο των 24 ωρών, το αποτέλεσμα είναι το υπόλοιπο των 24 ωρών, δηλ. 22:10:00 +3:10:00 δίνει 1:20:00 αντί για 25:20:00. Στο excel το πρόβλημα λύνεται αλλάζοντας τη μορφοποίηση σε: [ω]:λλ:δδ, ενώ στην access οι αγκύλες δεν έχουν το ίδιο αποτέλεσμα. Παρακαλώ για μία υπόδειξη.

Tasos 04-03-13 22:36

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

Δεν υπάρχει το αντίστοιχο [ω]:λλ:δδ στην 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")

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

Καλή συνέχεια!

Λάμπρος Τ 05-03-13 20:51

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


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

Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2