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/
