漂 漂流的雲 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-09 #41 我用的是ADO。這樣聊好累加我QQ吧 175282045 MSN:aifusen_3@hotmail.com
M mzcih Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-10 #42 还有一个小疑问: 当我用:DQ_DM.Append;新增空行后,如何赋一个初始值给某个单元格呢[?]
C chenybin Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-11 #43 那是数据库做的事情,或者你设置永久字段的DefaultExpression
M mzcih Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #44 这个功能我已经实现了,还差最后一步,就是每次保存后如何清空之前输的记录。不然眼花燎乱。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #45 清空之前输的记录什么意思?删除吗?如果是删除,又要弄事务提交的话,那就矛盾了,删除之后提交,刚才输的记录又消失了。。。。让它留着吧,或者做个标记,标记它是刚才新增的,然后设置过滤把它过滤掉
M mzcih Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #46 就是提交记录后,再清空DBGRIDEH表格所输的东西呀! 我看了DBGRIDEH的事件,好像没清空的。[]
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #47 没有清空,只有将数据集里的数据删除掉 dataset.delete,但似乎你现在不能这么做,因为你要将结果提交
M mzcih Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #48 我是想提交数据到数据库后清空,我现在找到个办法就是: 1,提交后将DBGRIDEH的Active改成False; 2,新增记录时Select * From ABC Where Nno = 'xxx' //搜索一条不存在的记录。[] 但第2点能否改进呢?每次新增都搜索一次,数据多就会慢。[]
我是想提交数据到数据库后清空,我现在找到个办法就是: 1,提交后将DBGRIDEH的Active改成False; 2,新增记录时Select * From ABC Where Nno = 'xxx' //搜索一条不存在的记录。[] 但第2点能否改进呢?每次新增都搜索一次,数据多就会慢。[]
狐 狐狸也糊涂 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #49 我觉得TOPGRID好控制!!! 功能也比较不错!!
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #50 也只有这样了,提取不存在的记录应该不会慢,Nno作为关键字段。
H hongxing_dl Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #52 提供一个思路,你可以这样子: 单独建立一个临时表来存储你这次新增加的记录,保存就直接将这个临时表的记录追加到原表中,然后删除临时表的所有记录,这样该快了吧。:) 等于说所有的操作都针对临时表了,其它的都在后台不知不觉的进行
提供一个思路,你可以这样子: 单独建立一个临时表来存储你这次新增加的记录,保存就直接将这个临时表的记录追加到原表中,然后删除临时表的所有记录,这样该快了吧。:) 等于说所有的操作都针对临时表了,其它的都在后台不知不觉的进行
M mzcih Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-13 #53 喔!好提议,我研究下先。因为没用过临时表! 不过我想速度应该可以接受。