我有这些表,我试图通过使用跟踪ID来获取产品的活动名称。查询到搜索相关字段
这些是我有表:
tblactive: tblProductcode: tblproduct tblCV
client_name client_name client_name Tracking_id
Product_name product_name product_name product_code
active_name product_code status
color
我希望能够搜索活动名称I键在跟踪ID: 我一直在想这一段时间,但只是想不通out ...可能是星期一蓝调。
这是sql查询我有目前有:
SELECT tblActive.active_name, tblActive.l4
FROM (tblActive INNER JOIN tblProductCode ON
(tblActive.Client_Name = tblProductCode.Client_Name)
AND (tblActive.Product_Name = tblProductCode.Product_Name))
INNER JOIN tblCV ON tblProductCode.Product_Code = tblCV.Product_Code
WHERE (((tblcv.product_code)=[forms]![frmCVSwabRequest]![cboProduct_code]));
此查询只返回一个空白。
Form'frmCVSwabRequest'上的组合框的绑定列是什么?如果在引用组合框时不使用'.Column()'方法,则可能将'product_code'与一个意外的变量进行比较。 – MoondogsMaDawg
您的查询的'WHERE'子句引用组合的'Value'属性。检查它是否是你期望的。在窗体视图中打开窗体,转到立即窗口(Ctrl + g将带您到那里),粘贴以下突出显示的文本并按Enter键。 'Debug.Print [forms]![frmCVSwabRequest]![cboProduct_code] .Value' – HansUp
在检查了christopher's&hans的回复后得到了空的结果....我去喝咖啡休息了.....事实上,代码实际上完美地工作......意识到我使用的是不存在的产品代码...... – SunRay