I don't use then at all, as I have just gotten in the habbit of doing it on my own (bcause the datareport thinggy) is SOOOOOOOOOOOO Retro). However, you can set the field value to any expression, not JUST the recordsource field, so the expression just goes into the controls source w/ te "=" prefix, a-la:
=Format([MyMins] / 1440, "Short Time"
where [MyMins] is the summed time fields.
You shold also, however, be aware that the display for short time or HH:MM will NOT transcend the 24 Hours barier / limit on the number of hours in the DAY period. To show valyes greater than this (as in, perhaps the cumulative time worked in a week, month ...), it is either done as just a decimal value or with specific conversions.
I think the whole issue is now a bit confused. In the initial post, the reference was JUST to converting a time value to hours. Later, the use of some value (the converted time to hours) is discused as being (used) in a (VB) DataReport.
There are various options even between these two venues, and the 'better' selection may depend on yet other criteria. To JUST do the conversion, I would do the math in the SQL arena (Time / 1440) this should ALWAYS give the hours in the date/time field. How this is used thereafter would be a seperate issue or discussion. Simple normalization rules would almost dictate this soloution unless the schema of the db is being changes. It requires ammost NO effort at any level to achieve and leaves the existing schema in place, trhus also requiring no other changes to the app. Extracted in this manner through a simple select query, the value is converted in-process, so it may readily me modified to suit other changes at a later time.
MichaelRed
m.red@att.net
There is never time to do it right but there is always time to do it over