W wzs Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #1 还没写盘的情况下. 不要一条一条加!!! 我曾用clientdataset +pr....方式做过(不记的了) (只有这100分了,舍命求解)
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #2 Table1.RecordCount得到记录数 Table1.FieldDefs.Count得到字段数
P pxlei Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #3 在table+dbgrid方式录入多条记录时,纪录下移时,会自动存盘. 而table中一field的合计数,可以靠触发事件来得到: Table1.RecordCount得到记录数 Table1.FieldDefs.Count得到字段数(引用cytown)
在table+dbgrid方式录入多条记录时,纪录下移时,会自动存盘. 而table中一field的合计数,可以靠触发事件来得到: Table1.RecordCount得到记录数 Table1.FieldDefs.Count得到字段数(引用cytown)
S Shangrila Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #4 Agree pxlei. Why not use query?
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #5 >还没写盘的情况下. >不要一条一条加!!! 什么意思??
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-14 #6 你是要求字段值的合计吧? 大概和Cell的onexit有关...瞎猜的.
W wzs Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #7 不是取记录数和field的统计数 是说取一field 的合计数 如: aaa,20 bbb,50 ccc,70 ------------ 140 还没写盘的情况下是指还没写入table,还在内存中!
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #8 如果是绑定的grid,一旦一个cell失去焦点,就会发生post,怎么会还在内存中呢?
S snowboy Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #9 同意cAkk(如果是绑定的grid,一旦一个cell失去焦点,就会发生post,怎么会还在内存中呢?)估计只有当前编辑的记录在内存中,若不用(不要一条一条加)则可用Query先秋初当前记录的合计,然后把当前编辑的值加入以求的合计之中。
同意cAkk(如果是绑定的grid,一旦一个cell失去焦点,就会发生post,怎么会还在内存中呢?)估计只有当前编辑的记录在内存中,若不用(不要一条一条加)则可用Query先秋初当前记录的合计,然后把当前编辑的值加入以求的合计之中。
S snowboy Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #10 同意cAkk(如果是绑定的grid,一旦一个cell失去焦点,就会发生post, 怎么会还在内存中呢?)估计只有当前编辑的记录在内存中,若(不要一条一 条加),可用Query先求除了当前编辑记录的记录的合计,然后将当前编辑记录 的值加入合计中。
同意cAkk(如果是绑定的grid,一旦一个cell失去焦点,就会发生post, 怎么会还在内存中呢?)估计只有当前编辑的记录在内存中,若(不要一条一 条加),可用Query先求除了当前编辑记录的记录的合计,然后将当前编辑记录 的值加入合计中。
C churchill Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #11 是不是启动了事务处理,最后一次性提交数据,如果是这样的话,确实不好办.
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-15 #12 干吗,不是有DBGRIDEH,DEV Express DBGrid等等无数好控件 解决你的字段合计问题,太简单了。
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-16 #13 就是, 1. 用DBGRID的立即提交, 然后SQL查询. DBGRID 的特点就是DBAWARE, 如果 不用这一特点, 干脆就不要用它了. 2. 用第三方构件.
W wzs Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-20 #14 虽post, 但还没有cacheupdate ! 我想'DBGRIDEH,DEV Express DBGrid等等无数好控件'不能解决吧?! 如能,能告我是什么严理!!
D DJ. Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-20 #15 你或许可以在Grid的OnColEnter和OnColExit中写一些东西达到你的目的.
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-20 #16 完全没有问题,dbgrideh和express dbgrid,还有info power的grid 都支持cacheupdate mode,它能合计你已经post,但还没有cache update的 数据,你可以试试,我是用它解决问题的。
完全没有问题,dbgrideh和express dbgrid,还有info power的grid 都支持cacheupdate mode,它能合计你已经post,但还没有cache update的 数据,你可以试试,我是用它解决问题的。
S spear Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-21 #18 用Table+DbGrid做此项任务就是太麻烦,为何 不用ClientDataSet+DBGrid呢? 另外,要得到DBGrid中某列数据的和,可以用 TCustomDBGrid(yourdbgrid).row 与column (属性记不请了,大概是它们)循环来做
用Table+DbGrid做此项任务就是太麻烦,为何 不用ClientDataSet+DBGrid呢? 另外,要得到DBGrid中某列数据的和,可以用 TCustomDBGrid(yourdbgrid).row 与column (属性记不请了,大概是它们)循环来做
C Chxn Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-21 #19 +query+datasource datasource->table query.datasource=datasource query.sql=sum(tt) tt 为table 中的 field