如何让ADO控件和数据库表中内容同步现实 找万能档案管理软件
销售管理软件版1楼: 如题,我在数据库里设置的计算字段或者默认值字段,如何能在GRID或者其他字段显示工具里实时显示结果,比如插入一个新记录后就出现该字段的默认值。
2楼: 插入一个新记录后,重新获取数据。 如万能档案管理软件
3楼: 同上
4楼: 控件的Active属性先flase,再true也行的!你试试.
5楼: 我不想那样关闭再打开,那样我的数据库计算和默认值都没起到任何效果
6楼: dbgrid1.fieldbyname(addno).asstring:=''新记录'';
销售管理软件版7楼: 直接在DataSet的OnNewRecord事件中对相应的字段付值就可以了
8楼: onnewrecord 事件跟我用afterinsert 事件是一样的,我只希望能直接接到物理数据库的逻辑运算和默认值插入结果,不想再用什么计算类型的字段再在客户端计算
9楼: 咋不结分的?
10楼: to: bakerman
‘我只希望能直接接到物理数据库的逻辑运算和默认值插入结果’。怎么能得到数据库的结果呢?你只好重新重新获取数据,也就是把数据集控件关闭后再打开呀。你以为数据库的
逻辑运算和默认值插入结果自己会跑到客户端呀。哈哈哈。我喝酒了,别介意。
11楼: 如果你想做成一个通用过程的话,你就必须直接去取系统表的信息了,具体是哪个表我也
不记得了,自己找找看