一、学友问题描述:
子窗体的记录数由销售数量决定,如果是5就显示序号最小的5条记录,如果是3就显示序号最小的3条记录,请问怎么写代码?
如下图:
二、问题解决方案:
将窗体的参数(销售数量)传递到SQL代码里面,使用top子句即可解决。
学友代码如下:
strSQL = "Select DISTINCT TOP " & Forms![录销售记录]![采购数量] & " 商品编号, * FROM 进销存" _
& " Where 商品编号=[forms]![录销售记录]![商品编号] AND 销售数量<>1 "
Me.录入销售查询.Form.RecordSource = strSQL