我使用Access从Excel导入信息,然后遍历数据。我无法控制Excel文档中的信息。 Excel文档用于执行审核,我正在报告结果。最近做了一些改变,使得一些答案不再是是/否。答案可能是“不 - 缺少文件”。我创建了一个存储Yes / No / NA响应的表,以便能够捕获这些更改但是我现在偶然发现了一个问题。
yText = Nz(Dlookup("yText","tblQuestions","Group = '" & group & "' AND Question = " & qID), "Yes")
yText用于动态SQL字符串中,因为存储在字段中的值将为“是”作为字符串我需要yText等于“是”,而是VBA更改yText = -1。 nText ='No'时会出现同样的问题。有没有办法阻止这种行为?
答案 0 :(得分:1)
您可以在DlookUp中使用Format:
Format(yText,"Yes/No")
Dlookup("Format(yText,'Yes/No')","tblQuestions","Group = '" _
& group & "' AND Question = " & qID)