![]() |
Πρόσθεση Χρόνου σε μορφή ω:λλ:δδ Καλησπέρα, Καλησπέρα Όταν προσθέτω χρόνο, σε ερώτημα αρθροίσματος, σε μορφή ω:λλ:δδ και το αποτέλεσμα είναι μεγαλύτερο των 24 ωρών, το αποτέλεσμα είναι το υπόλοιπο των 24 ωρών, δηλ. 22:10:00 +3:10:00 δίνει 1:20:00 αντί για 25:20:00. Στο excel το πρόβλημα λύνεται αλλάζοντας τη μορφοποίηση σε: [ω]:λλ:δδ, ενώ στην access οι αγκύλες δεν έχουν το ίδιο αποτέλεσμα. Παρακαλώ για μία υπόδειξη. |
Καλησπέρα Λάμπρο και καλωσόρισες στο φόρουμ! Δεν υπάρχει το αντίστοιχο [ω]:λλ:δδ στην 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") Το αποτέλεσμα των παραπάνω τύπων δεν μπορεί να χρησιμοποιηθεί σε περαιτέρω υπολογισμούς αφού έχει τύπο δεδομένων "Κείμενο". Καλή συνέχεια! |
Ευχαριστώ πολύ Τάσο για τη συμβουλή. Αλλά συγχώρεσε τις λίγες γνώσεις μου. Αν κατάλαβα καλά πρέπει να γράψω όλη την εξίσωση: 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.