How to advance one row using the enter key - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

How to advance one row using the enter key

Thanks to Zibadian I know now how to jump from one dbgrid column to
the next using the enter key, but Zibadians suggestion works fine until
I reach the rightmost column. Then the enter key does not work.

Now, I'd like to know how to advance to the following row in the dbgrid
using the enter key after exiting the dbdgrid's rightmost column.

Thanks in advance.

ragaru

Comments

  • zibadianzibadian Posts: 6,349Member
    : Thanks to Zibadian I know now how to jump from one dbgrid column to
    : the next using the enter key, but Zibadians suggestion works fine until
    : I reach the rightmost column. Then the enter key does not work.
    :
    : Now, I'd like to know how to advance to the following row in the dbgrid
    : using the enter key after exiting the dbdgrid's rightmost column.
    :
    : Thanks in advance.
    :
    : ragaru
    :
    :
    Try to use the linked TTable(TQuery).Next() method. This should advance the grid 1 row. This is the only method I could find in the help files.

    NB: don't forget to reset the column indicator to the leftmost column.
  • rajsharajsha Posts: 75Member
    write the following method for the ONKEYDOWN (not ONKEYPRESS) event of your DBGrid

    if key = VK_RETURN then Table1.Next;

    where Table1 is the dataset of your dbgrid.
    hope this helps you.

Sign In or Register to comment.