Howdy, Stranger!

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

Sign In with Facebook Sign In with Google Sign In with OpenID

Categories

We have migrated to a new platform! Please note that you will need to reset your password to log in (your credentials are still in-tact though). Please contact lee@programmersheaven.com if you have questions.
Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

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.