|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 danhanqing 于 2021-9-9 22:28 编辑
比如:
SQL = "select 日期,单据编号,商品名称,商品类别,核心参数,备注,单位,数量,进价,售价 from 商品库存总表 where 单位名称='" & frm.Controls(页面名称 & "_" & "单位名称") & "'and 业务类别='" & frm.Controls(页面名称 & "_" & "业务类别") & "'and 商品名称='" & frm.Controls(页面名称 & "_" & "商品名称") & "' order by 日期 DESC,单据编号 DESC"
由于不同情况下,where后面的是不同条件的组合,想请教能不能将where 后面的多条件定交成一个类似变量的,套用进来。
想法类似于:定义“查询条件”为一个公共变量,在调用前给这个公共变量赋值,然后执行where了这个变量条件的SQL语句
查询条件=单位名称='" & frm.Controls(页面名称 & "_" & "单位名称") & "'and 业务类别='" & frm.Controls(页面名称 & "_" & "业务类别") & "'and 商品名称='" & frm.Controls(页面名称 & "_" & "商品名称") & "'
SQL = "select 日期,单据编号,商品名称,商品类别,核心参数,备注,单位,数量,进价,售价 from 商品库存总表 where 查询条件"
请老师指教,万分感谢!
|
|