用VBA写了个代码
Private Sub 计算_Click()
If Me.查询子窗体!积压时间 = "积压1-10天" Then
Me.查询子窗体!划分 = "D1-D10"
End If
If Me.查询子窗体!积压时间 = "积压11-20天" Then
Me.查询子窗体!划分 = "D11-D20"
End If
If Me.查询子窗体!积压时间 = "积压21-30天" Then
Me.查询子窗体!划分 = "D21-D30"
End If
End Sub
现在的问题是,光标在第一条记录,那么点了“计算”按钮以后第一条记录可以被判断平且赋值
但是下面的记录都没有被判断
如果想判断第二条并且赋值
得把光标移动到第二条记录上
现在就是想问一下
后面加上什么语句可以让我的所有记录都被赋值
就是循环或者遍历我的所有记录进行判断并且赋值
currentproject.connection.execute("UPDATE 表名 SET 划分='A' WHERE 进货日期='20090605')
currentproject.connection.execute("UPDATE 表名 SET 划分='B' WHERE 进货日期='20090615')
currentproject.connection.execute("UPDATE 表名 SET 划分='C' WHERE 进货日期='20090625')
currentproject.connection.execute("UPDATE 表名 SET 划分='A' WHERE 进货日期='20090605')
currentpr ...
zyp 发表于 2009-6-21 16:46
你好,能说下完整的代码吗?
Private Sub 计算_Click()
currentproject.connection.execute("UPDATE 表名 SET 划分='A' WHERE 进货日期='20090605')
currentproject.connection.execute("UPDATE 表名 SET 划分='B' WHERE 进货日期='20090615')
currentproject.connection.execute("UPDATE 表名 SET 划分='C' WHERE 进货日期='20090625')
end sub
这样不行啊?
是不是少了什么?