求救了,怎么也计算不对。急!!!
本来程序好好的,一切计算正常,结果改的,现在计算不正常了。即使改成原样,也计算不正常,关键找不到问题出在哪儿?
1、在表单中,设一数值类型的文本框,在运行时,一旦输入数量,让这个数量和一表中的某数值字段(A)相乘,结果存放在那个表中的另一字段(B)中。
2、现在问题是:输入数值后,另一表的那个字段B,还是0(默认值),即没有相乘。当再输一遍数值后,那儿B,就相乘了,得到应该的数据了。从这以后,就正常了。再重新进入程序,又重复上述过程。
不知问题出在哪儿??急。。。。
表单某输入文本框的valid代码如下:
-------------
ling1=thisform.编号1.Value
ling2=thisform.原料领入1.Value
SELECT shengchan
REPLACE 领入数量 WITH ling2*对应关系 FOR 对应编号=ling1
-------------
其中我曾在第二行的后面,加上
?ling1,ling2
wait""
来显示ling1,ling2的值来查看,结果显示正常。
shengchan表中的领入数量,就是上面所说的字段B,首先声明,对应关系的值不是0,FOR后面的条件是成立的。
我还曾经把
REPLACE 领入数量 WITH ling2*对应关系 FOR 对应编号=ling1
直接改成:
REPLACE 领入数量 WITH 100 FOR 对应编号=ling1
故障依旧。
后来曾经好过,也不知怎么好的,过了半天又这样了。
求救????!!!!!