MS Access SQL查询中的组合框值

时间:2018-09-06 12:53:06

标签: ms-access

我在名为stockDetailsForm的表单上有一个comboBox,该表单从表中选择股票详细信息。我想将所选值用作Access中SQL查询的一部分。但是,这不会产生结果。

如何使用comboBox中的选定项目(名为CBStock)?

SELECT Stock.Symbol, Stock.StockDescription, Stock.AvailableUnits, StockType.TypeDescription, Category.CategoryDescription, CurrencyID.Currency
FROM Stock, StockType, Category, CurrencyID
WHERE (StockType.TypeDescription = [Forms]![stockDetailsForm]![CBStock]) AND (((Stock.TypeID)=[StockType].[TypeID]) AND ((Stock.BusinessCategoryID)=[Category].[CategoryID]) AND ((Stock.CurrencyID)=[CurrencyID].[CurrencyID]));

1 个答案:

答案 0 :(得分:0)

您的组合框很可能绑定到 TypeID ,而不是 TypeDescription ,因此:

StockType.TypeID = [Forms]![stockDetailsForm]![CBStock])