strSQL = "SELECT a.DuShu DuShu FROM JieSuanCBJL a,JieSuan b WHERE a.BianHao=b.BianHao_SH " _
& " AND b.BianHao_ZZ='" & Trim(MSFlexGrid1.TextMatrix(i, 2)) & "'" _
Rslt.Open strSQL, Adocn
If Rslt.EOF Then
DuShu = 0
DuShu_SH = 0
Else
DuShu = IIf(IsNull(Rslt("DuShu")), 0, Trim(Rslt("DuShu")))
If Val(Trim(MSFlexGrid1.TextMatrix(i, 9))) - Val(DuShu) >= 0 Then
DuShu_SH = Format(Val(Trim(MSFlexGrid1.TextMatrix(i, 9))) - Val(DuShu), "0.0")
======================================================================================
程序本意是实现本次数据一一对应减去上次数据得到需要的数据,但上面程序只能用本次所有数据都减去上次数据的第一个记录,请大家帮忙看一下问题出在那里
& " AND b.BianHao_ZZ='" & Trim(MSFlexGrid1.TextMatrix(i, 2)) & "'" _
Rslt.Open strSQL, Adocn
If Rslt.EOF Then
DuShu = 0
DuShu_SH = 0
Else
DuShu = IIf(IsNull(Rslt("DuShu")), 0, Trim(Rslt("DuShu")))
If Val(Trim(MSFlexGrid1.TextMatrix(i, 9))) - Val(DuShu) >= 0 Then
DuShu_SH = Format(Val(Trim(MSFlexGrid1.TextMatrix(i, 9))) - Val(DuShu), "0.0")
======================================================================================
程序本意是实现本次数据一一对应减去上次数据得到需要的数据,但上面程序只能用本次所有数据都减去上次数据的第一个记录,请大家帮忙看一下问题出在那里
解决方案 »
- 在vb6.0中用ShellExecute打开了一个1.pdf文件之后,在退出程序的时,怎样才能关闭打开的1.pdf文档呢
- 求救,insert into 插入access数据库出错。
- 为什么提取EXE的图标很多多会失真的呢?
- 关于ADO的问题,高手出来帮忙下啊!
- 如何使PICTURE屏蔽颜色,使背景透明?
- 关于vb中ASCII码的转换问题,!谢谢帮忙
- 高分送高人:一个OLE和数据库的小问题
- 有关real player装完后加到VB6控件中的使用
- 请求帮助,希望大家来帮忙,加分~~~
- 向另一窗口发送消息无效!请教解决办法
- 有没有这样的一个函数或者过程,可以激活某个键?
- access数据库如何加密才安全?
For i = 1 To MSFlexGrid1.Rows - 1 是数据记录循环
大家觉的会不会是这句是对DUSHU的赋值不对啊?
这句写的有问题,DuShu倒底是字串还是数值,怎么能用两种类型给你的变量赋值呢另外,不太明白你说的意思,请你把代码说得详细些