簡體   English   中英

Ms Access 中的關鍵字搜索組合框

[英]Keyword search combo box in Ms Access

我想要一個可以從多個字段進行查詢搜索並返回產品 ID 的組合框。 這個組合框的function是產品ID、名稱和條形碼三個字段。 現在用戶從這些字段中的任何一個進行搜索,並且選項應該來自這三個字段,在用戶選擇一個選項后,它應該將其存儲為產品 ID。 我嘗試解決這個問題,但我唯一能做到的 go 是我只能從一個字段中搜索,例如只能通過其名稱進行搜索。 那么這個 function 是否可以編碼,如果可以,那么如何編碼呢?

如果您希望用戶在相同的 combobox 中輸入 ProductID、名稱或條形碼並返回 ProductID,則使 combobox RowSource 成為三個字段的 UNION 查詢:

SELECT ProductID, ProductID AS Data FROM tablename
UNION SELECT ProductID, ProductName FROM tablename
UNION SELECT ProductID, BarCode FROM tablename;

設置其他 combobox 屬性:
ControlSource:將 ProductID 保存到的字段
綁定列:1
列數:2
列寬:0";2"

強烈建議不要在命名約定中使用空格或標點符號/特殊字符。 此外,名稱是保留字,不應使用保留字作為任何名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM