ms-access - MS Access SQL 查询中的组合框值
问题描述
我在名为 stockDetailsForm 的表单上有一个组合框,它从表中选择股票详细信息。我想在 Access 中使用选定的值作为我的 SQL 查询的一部分。但是,这不会产生结果。
如何使用组合框中的选定项目(名为 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]));
解决方案
最有可能的是,您的组合框绑定到TypeID,而不是TypeDescription,因此:
StockType.TypeID = [Forms]![stockDetailsForm]![CBStock])
推荐阅读
- javascript - 使用 foreach 和 switch 循环遍历数组并在 angularjs 中返回不同的值
- angular - 我可以将我的组件作为 Angular 6 中其他组件的提供者输入吗?
- php - SOAP 在一级对象中返回 XML
- xml - xsd:double 限制到小数点后六位
- php - 在 Woocommerce 中为特定产品类别添加费用
- nlp - spaCy 的 lemmatizer 与其他库相比如何?
- css - 带有引导程序和 css 的响应式家谱
- dotnetnuke - DNN 9 修改角色
- java - 创建数据并将数据附加到 spark graphx java
- vba - vba - 重新调整二维数组并尝试查找数组第二个的长度