Hi
I have tested the NO ACTION and it gives some king of solution . I have defined the following simple model
db.define_table('table_parent',Field('parent_name'))
db.define_table('table_child',Field('child_name'),
Field('parentid', 'reference table_parent',ondelete='NO ACTION',required=True ))
with smart grid , on attempt to delete from parent table if there are a child reference it display an error messgae
"An error occurred , Please reload the Page " . That means the Form continue to function without throwing a ticket .
But , Still it will be nice if a more significant message would be displayed .
Thks
Rafi