问题没有解决,表格样式代码如下:
字段1
字段2
字段3
""
""
""
""
""
""
A
""
""
'=======================
A = Trim(Combo1.Text)'A里就是字段1或字段2或字段3
B = Trim(Text1.Text)
'循环到空值将空值改为添加的值
rs.MoveFirst
Do While Not rs.EOF
If rs.Fields(A) & "" = "" Then
'问题在这里,为什么只有一个字段1有记录的时候第一行的判断不等于“空”无法将第一个空值修改,
就是说这句判断的结果不是“空”,只能修改有数值的A下面的"空"值
如果在字段1如上情况下,在字段2中却能在第一行的空值修改过来!什么情况?
rs.Fields(A) = B
rs.Update
A = 1
Exit Do
End If
rs.MoveNext
Loop
'===========================================
[
本帖最后由 wxflw 于 2012-11-25 20:05 编辑 ]