It sounds as though using the function "FldSetInsPtPosition()" along with
"FldScrollField()" should help... you might have to tweak with the offset
parameter that you pass to the "FldSetInsPtPosition()" by getting the
current position first with "FldGetInsPtPosition()" and adding whatever the
length of your row is...  don't take my word for it though - I haven't tried
this myself!


Steve Achelis <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> I have a table with fields from a database.  Often an entire field can't
fit
> on the screen, so during editing I want to move the cursor down one row
> (identical to how the cursor moves when you press down-arrow in POSE) when
> the user taps a button.
>
> I tried FldScrollField(), but that doesn't move the cursor (it only
scrolls
> the field).
>
> So I filled an event type with a keyDownEvent, the chr 31, etc. and call
> EvtAddEventToQueue().  The problem is, it scrolls all the way to the end
of
> my field every time (as if I were holding down a repeating button, but
this
> event is attached to a normal button).
>
> Any ideas on how to best move the cursor down within a field in a table?
I
> see that Address doesn't handle this (e.g., if you enter more text in one
> field than can fit on the screen, you can't get back to edit it later
unless
> you use the pop-up keyboard).
>
> Thanks for ideas!
>
> Steve
>
>
>
>





-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to