Ostatnio miałem zapytanie od użytkownika Crystal Reports, który chciał w czytelny sposób przedstawić czas pracy swoich pracowników. Np. 7 godz. 25 min.
Zaproponowałem następujące rozwiązanie:
1. Tworzymy formułę @Czas i obliczamy różnicę pomiędzy czasem wejścia i wyjścia pracownika, w minutach:
DateDiff('n', godzina_wejscia, godzina_wyjscia)
2. Następnie tworzymy formułę, która wyświetli odpowiednio sformatowany czas:
Cstr(Truncate ({@Czas}/60) ,0) + ' godz. ' + cstr({@Czas} - Truncate ({@Czas}/60) * 60 ,0) + ' min.'
Przykładowy raport do pobrania tutaj.
Zaproponowałem następujące rozwiązanie:
1. Tworzymy formułę @Czas i obliczamy różnicę pomiędzy czasem wejścia i wyjścia pracownika, w minutach:
DateDiff('n', godzina_wejscia, godzina_wyjscia)
2. Następnie tworzymy formułę, która wyświetli odpowiednio sformatowany czas:
Cstr(Truncate ({@Czas}/60) ,0) + ' godz. ' + cstr({@Czas} - Truncate ({@Czas}/60) * 60 ,0) + ' min.'
Przykładowy raport do pobrania tutaj.
Komentarze
https://rcponline.pl