0
我有以下代码:VBA指定一个记录字段添加到组合框
sSQL = "SELECT CODER FROM " & dbfname & " IN " & dir & " WHERE TRIM(CODEK) = TRIM(kCode)"
Combo29.RowSource = sSQL
Combo29.Requery
,其中“编码器”就是在DBF文件中的字段。 “CODEK”也是该dbf文件中的一个字段,它与字符串kCode进行比较。
当我运行代码,当我单击组合框时,它会要求我输入参数而不是显示选定的参数。 RowSource类型设置为Table/Query。
赋值语句不正确,我如何修改它以向我显示SQL语句的结果列表?
尝试'“WHERE TRIM(CODEK)=‘KCODE’”' –
我将执行一些检查并重试。 ENT值msg消失了,但现在在组合框中没有值。 – DanielLazarov
我不确定你的'“IN”&dir'部分应该做什么? –