|
Tip 5 - Uren en minuten ingeven zonder scheidingsteken via
het numeriek toetsenbord 
Bedoeling is in een tijdveld (laten
we dat Tijd noemen) een uurbepaling in te geven
zonder dat de dubbele punt ook ingegeven moet worden. Dit is
handig wanneer veel uur- en tijdsgegevens in te voeren
zijn.
Vb.: we willen 14:30 zien,
en daartoe enkel 1430 intikken (gevolgd door
ENTER of
TAB).
Hiertoe maken we van het
oorspronkelijke tijdveld Tijd een
calculatieveld dat zijn berekeningen maakt op basis
van een tekstveld dat we Tijd Invoer noemen. We
plaatsen beide net even grote velden in de lay-out pal op
elkaar, ervoor zorgend dat het veld Tijd Invoer
onderaan ligt, en dat het veld Tijd niet aanklikbaar
is, maar wel transparant. De formule voor het veld
Tijd is deze:
Time(Left(Tijd
Invoer;Choose(Length(Tijd Invoer);0;1;2;1;2));
Right(Tijd Invoer;Choose(Length(Tijd
Invoer);0;0;0;2;2));
0)
Als alles goed zit, hoeven we nu
geen dubbele punten meer in te tikken
015 geeft 00:15
1 geeft 01:00
002 geeft 00:02
2308 geeft 23:08
|