Mar 19 2022 11:04 PM
Hi everyone, somewhat new to the world of access, and I have run into a seemingly simple problem, that I cannot find an answer to online. How can I create a field, with the format minutes and seconds. If I try to put in the custom format nn:ss, it will still ask for hh:nn:ss. How can I solve this problem?
Mar 20 2022 03:33 AM
That is correct. Even worse, on a new record, 00:00 will be displayed, but - even worse - if you enter, say, 48:37, Access will report "Invalid date", as the entry will be parsed as hh:nn.
Your best option is probably to use two juxtaposed textboxes holding minutes and seconds respectively, and assemble these with TimeValue(0, n, s) to build the time in the BeforeUpdate event of the form, and use Minute([TimeField]) and Second([TimeField]) to display the time using the OnCurrent event of the form.
Ultimately, create a form using Inputmask and custom code similar to what I did here:
Entering 24-hour time with input mask and full validation in Microsoft Access
Mar 20 2022 11:27 AM
Mar 20 2022 11:47 AM
Mar 20 2022 12:40 PM
Mar 22 2022 12:07 AM
Mar 22 2022 12:08 AM
Mar 22 2022 12:29 AM
@Jqws13_ wrote:
I am not particularly wanting to avoid entering hours if that's what it means to make this easy.
Then that is your solution.
You only miss to change the Format property of the textbox where you display the value to:
nn:ss
Remove an InputMask. It often causes more trouble than help.
Mar 22 2022 12:58 AM