Součet času MS access

Programy pro práci s textem, tabulkami, prezentacemi

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod l.brat 24. 11. 2010 22:23

Prosim vas, jak docilim toho, aby se mi secetly cisla a vypadl z nich vysledek treba 35:30?(hodiny: minuty)?vzdycky, kdyz dam secist se mi objevi +1 den a pak 9:30 .

jsem to zkousel v bunce ve vlastnostech -> zdroj ovladaciho prvku tento prikaz: =Format (1,5, "hh:mm") a bohuzel mi to zahlasilo,ze syntaxe se chybna . nevite prosim jak na to?
idealne pres ten zdroj ovladaciho prvku. Nechapu, proc je syntaxe spatna, kdyz takova je uvedena na webu office.

dekuji moc!
l.brat
Junior

Odeslat příspěvekod PaloPa 27. 11. 2010 18:16

Vysvetlím v dvoch krokoch, ale dá sa dať i do jedného vzorca.

1) použi funkciu DateDiff () na získanie počtu minút.
2) prekonvertuj na zobrazenie HHH:MM


Príklad:
* Tabuľka Table1 s poľami Den_od, Den_do, vo formáte dd.mm.yyyy hh:mm:ss
* Dotaz z tabuľky:
- xMinuty: DateDiff("n";#0:00:00#;[Den_do]-[Den_od])
- xHH_MM: [xMinuty]\60 & Format([xMinuty] Mod 60;"\:00")

http://pc-prog.eu/phpBB3/images/xMyKB/db_cas_hhh_mm.zip

Palo
"Ať si bylo, jak si bylo, vždycky nějak bylo. Ještě nikdy nebylo, aby nějak nebylo" Josef Švejk
PaloPa
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků