Tech Tip: How to make the cursor automatically go from one field to another
PRODUCT: 4D | VERSION: 6.5 | PLATFORM: Mac & Win
Published On: June 29, 2001
When designing an interface, you may want the cursor to automatically go from one field to another field as soon as a number of characters is reached. This could be useful for the entry of a date, or simply when you do not want users to have to hit the Tab key when they reach the end of a field.
The following code, when put in the first field's object method implements such a feature when the fifth character is typed in [Table1]Field1:
Case of
: (Form event=On After Keystroke )
[Table 1]Field1:=Get edited text
If (Length([Table 1]Field1)=5)
GOTO AREA([Table 1]Field2)
End if
End case
Note: make sure the On After keystroke event is selected for both the form and the form object (by default it is not).
The following code, when put in the first field's object method implements such a feature when the fifth character is typed in [Table1]Field1:
Case of
: (Form event=On After Keystroke )
[Table 1]Field1:=Get edited text
If (Length([Table 1]Field1)=5)
GOTO AREA([Table 1]Field2)
End if
End case
Note: make sure the On After keystroke event is selected for both the form and the form object (by default it is not).