All
I've been tinkering with miniforms over the years, but have never really dug into them. I'm now trying my first, and have everything working pretty well with one exception. I have a Card type form with 3 lines on it - a text line and two input lines. The two input lines correspond to two fields in table with field IDs 1 & 11.
The thing I'm struggling with is the cursor. After I enter the first value in field 1, the cursor jumps half-way down the screen for entry into field 11. I can enter the value, and it does accept it, but I'm trying to correct the display issue.
I'm guessing that the encoding function places the input on the line number on screen corresponding to the field number in the database - I've roughly counted lines from line 2 to 11, and that seems to line up, but it's purely anecdotal. Can anyone confirm whether I'm guessing correctly? Is there any way to force it to the line I want?
Thanks.
0
Comments
try changing the MiniForm type to Data List Input.
I have had many cursor/navigation issues with the Card type miniform.
Also make sure that your Miniform has all the functions required.
Hope this helps,
Willy
KY - I tried a DataListInput already - I get a record that the RecordREF hasn't been initialized, and I'm not sure if it would fit my needs, anyway.
I did set the flag to save the XML documents to an output folder, and there appears to be nothing in the XML that would indicate a "line" on screen to direct the cursor to. The Header specifies an Input Field ID, but the field information in the Body of the XML document doesnt' have any kind of Positioning information - only the ID and length. It makes me think that Card type forms do, in fact, use the Field ID to determine where on-screen the cursor should be placed... again, though - this is all anecdotal. It would seem that the "magic" is actually happening in the ADCS VT100 plugin, where I assume the XML is mapped using either internal logic or CSS into VT100.
Can you check the following:
Can you open the regedt32 and go to the following key:
HKEY_LOCAL_MACHINE\SOFTWARE\Navision\ADCS\VT100Plugin\Symbol1
You should see an entry named: Stylepath.
the value should be :C:\Program Files\Microsoft Dynamics NAV\60\Automated Data Capture System\VT100_XPHyperterminal.xsl
Does yours say:
C:\Program Files\Microsoft Dynamics NAV\60\Automated Data Capture System\VT100_W2k_and_OtherClients.xsl?
let me know if this helps.
thanks,
Willy
I didn't see anything in the XSL that would convert that would effect positioning on screen... I'll go back and look in a little while.
Thanks.