本人是如下操作的:
1、单数据表:如客户资料
         浏览是先用一个Dbgrid显示记录的列表,当双击dbgrid时,从dbgrid的数据源中取出当前客户编号,构造动态sql语句查询当前记录的所有内容向写到TeditBox等组件上,当需要保存修改时,取出各TeditBox值构造sql语句更新数据库。
2、主从关系的数据表:如订单目录、订单内容
        浏览是先用一个Dbgrid显示订单记录的列表,当双击dbgrid时,从dbgrid的数据源中取出当前订单编号,构造动态sql语句查询当前订单的所有内容向写到TeditBox等组件上,别外再用一个Tquery组件TqryDdnr查询该订单的所有内容,并将其unidirectional、RequestLive及CacheUpdate属性设为ture,用一个dbGrid修改订单内容,需保存时调用applyUpdates方法各位有更好的方案吗??