H
huxinqu
Unregistered / Unconfirmed
GUEST, unregistred user!
清DELPHI高手帮助我!两个问题:
1.如何将计算字段值写回数据表?
一个*。DB数据表文件中由若干数据型字段。
我在DBGRID网格控件中为该表建立了永久型字段,并将某几个字段(是数据库表中已有的字段)设置
为计算字段,且为其写了计算表达式程序代码。
问题是,程序运行时显示了正确计算结果,但该计算字段值并未真正写回数据库表的对应字段中。
我以为新建的计算字段(数据库表中实际没有)只起显示作用,不知为什么数据库表中实际存在的字
段也如此。
求教:有何办法解决此问题?
2.如何将一个数据表的若干行复制到另一个字段结构不同的数据表中?
表1:ZD1-ZD8 全部为数值型字段,ZD1=ZD2+ZD3 ZD4=ZD5+ZD6+ZD7+ZD8
ZD1 ZD2 ZD3 ZD4 ZD5 ZD6 ZD7 ZD8
60.00 20.00 40.00 800.00 100.00 200.00 200.00 300.00
表2:其中有一个数值型字段AA
. . AA . .
---------------
. . 860.00 . .
. . 220.00 . .
. . 351.00 . .
. . 286.00 . .
. . . . .
. . . . .
. . . . .
设想:将表 1 计算字段 ZD1 和 ZD4 的值复制到表 2 中,取得新值的表2如下
. . AA . .
---------------
. . 60.00 . .
. . 800.00 . .
. . 351.00 . .
. . 286.00 . .
. . . . .
. . . . .
. . . . .
要求:表1的数据不是插入表2,而是对表2的修改。
求教:有何简便办法能解决此问题?
1.如何将计算字段值写回数据表?
一个*。DB数据表文件中由若干数据型字段。
我在DBGRID网格控件中为该表建立了永久型字段,并将某几个字段(是数据库表中已有的字段)设置
为计算字段,且为其写了计算表达式程序代码。
问题是,程序运行时显示了正确计算结果,但该计算字段值并未真正写回数据库表的对应字段中。
我以为新建的计算字段(数据库表中实际没有)只起显示作用,不知为什么数据库表中实际存在的字
段也如此。
求教:有何办法解决此问题?
2.如何将一个数据表的若干行复制到另一个字段结构不同的数据表中?
表1:ZD1-ZD8 全部为数值型字段,ZD1=ZD2+ZD3 ZD4=ZD5+ZD6+ZD7+ZD8
ZD1 ZD2 ZD3 ZD4 ZD5 ZD6 ZD7 ZD8
60.00 20.00 40.00 800.00 100.00 200.00 200.00 300.00
表2:其中有一个数值型字段AA
. . AA . .
---------------
. . 860.00 . .
. . 220.00 . .
. . 351.00 . .
. . 286.00 . .
. . . . .
. . . . .
. . . . .
设想:将表 1 计算字段 ZD1 和 ZD4 的值复制到表 2 中,取得新值的表2如下
. . AA . .
---------------
. . 60.00 . .
. . 800.00 . .
. . 351.00 . .
. . 286.00 . .
. . . . .
. . . . .
. . . . .
要求:表1的数据不是插入表2,而是对表2的修改。
求教:有何简便办法能解决此问题?