簡體   English   中英

MS Access:用來自單獨表的數據填充子窗體字段組合框嗎?

[英]MS Access: Making a subform field combo box populate with data from separate table?

我正在嘗試將以前在舊Excel中制作的表單轉換為可在當前版本的Access中使用的表單。 Excel版本具有一項功能,其中可以引用放在一個表中的字段中的值以用作另一表中的值。 例如:

表A:“名稱”字段的值為{Joe,John,Lisa,Mary,Max}

表B:點擊“名稱”字段,然后從{Joe,John,Lisa,Mary,Max}中選擇值

我正在嘗試使用連接到表的子窗體在MS Access中復制它。 我當前的設置是:

表A:“名稱”字段的值為{Joe,John,Lisa,Mary,Max}

表B:通過查找向導連接到表A中的名稱字段的名稱字段

子窗體:以子窗體顯示的表B。 表B的名稱字段是一個組合框。

我希望下拉框包含表A的“名稱”字段的內容。 但是,當我單擊該組合框時,我只是得到一個錯誤提示,什么也沒有發生。

我沒有嘗試任何編碼,因為我對VBA並不熟悉,所以可能有更好的方法。

如果這還不夠,我將嘗試提供更多信息。

  1. 創建一個包含表A中的值的字段的MS Access查詢(應類似於“從TableA中選擇字段;”。)。
  2. 復制查詢SQL並將SQL字符串粘貼到組合框屬性“行源”中。
  3. 將組合框屬性“行源類型”設置為“表/查詢”。

暫無
暫無

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

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