Zadzwoń do do_key('create_record');
w spuście po naciśnięciu przycisku. Spowoduje to wstawienie nowego rekordu do bieżącego bloku ze wszystkimi, których stan odpowiednio się zmieni.
Zmiana stanu za pomocą set_record_property(:system.cursor_record, :system.cursor_block, state, 'INSERT');
nie przyniesie dokładnie tego samego rezultatu. Ale spróbuj!