jmueller
When you append a record in a buffered table, you will notice that the recno() is -1, which means that the record does not really exist at that point, and will not trigger and valid event until it actually exists. If you want to just add a new row to your grid at the last column, set your allowAddNew to .F., but change it to .T. at the last column, allowing you to use the downarrow to create a new record, and in the Keypress event if you need to do some validations, check for nKeyCode = 24.
Mike Gagnon
If you want to get the best response to a question, please check out FAQ184-2483 first.