我有這些表,我試圖通過使用跟蹤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