请问各位高手,在做数据库程序时,如下顺序是否正确?1、首先建立父窗口,假设子窗口中有同样的“新建”、“修改”、“删除”、“保存”、“取消”、“退出”等按钮。2、在父窗口中,编写“取消”、“退出”等按钮的代码。3、在父窗口中,编写“新建”按钮的代码:DataSoure.Dataset.Append;  编写“编辑”按钮的代码:DataSoure.Dataset.Edit;
   编写“删除”按钮的代码:DataSoure.Dataset.Delete;4、以上3步,父窗口中只有“保存”按钮未写代码。5、在子窗口中,根据需要,在ADOQuery.BeforeInsert事件中,编写字段赋值代码等代码。在ADOQuery.BeforePost事件中编写必须输入的组件是否为空等代码,在“保存”按钮中编写代码:DataSoure.Dataset.Post;(窗体上的输入组件不是TDB组件,只是普通组件,如:TEdit,而不是TDBEdit)