【发布时间】:2020-07-13 20:07:29
【问题描述】:
首先,我对我缺乏 SQL 知识表示歉意。
我目前在一个表单上有两个组合框和一个列表框,看起来像所附图像
第一个组合框引用一个包含制造商列表的表,然后第二个“型号”组合框更新为与第一个组合框数据匹配的型号
下面的列表框需要显示“解决方案”表中的数据。只有“SolutionText”列
在“cboManfact”中选择的制造商必须匹配“解决方案”表中的“制造商解决方案”,如果匹配则返回“解决方案文本”。 “cboModel”和“ModelSolution”也一样。
我不希望列表框显示任何制造商或型号文本,仅在按下按钮 db_search 时显示“SolutionText”字段。
感谢@LiamH 的帮助,我目前在列表框的 RowSource 上有以下 SQL 命令
这可能发生在用户选择组合框中的选项或单击绿色搜索图标时
我遇到的问题是 SQL 查询。我目前在用户单击搜索按钮时发生以下情况
SELECT [SolutionText] FROM [Solutions] WHERE solutions.ManufacturerSolution like forms![Troubleshoot]!cboManfact & "*" AND solutions.ModelSolution like forms![Troubleshoot]!cboModel & "*"
它在列表框中显示 SolutionText 值,但单击“db_search”按钮时,列表框变为空
Private Sub dbSearch_Click()
me.listbox.requery
end sub
现在已经很接近了,求指教
【问题讨论】: