簡體   English   中英

在ms訪問中記錄源和控制源

[英]Record source and control source in ms access

我正在MS Access 2010中創建一個連續表單。在表單的詳細信息部分中,我有兩個文本框(名為txtProj和txtArtifact)。

數據庫中有2個表。 tblProject和tblArtifact。

tblProject has [Project ID] - autonumber and [Project Name] - string.
tblArtifact has [Artifact ID] - autonumber, [Project] - number and [Artifact Name] - string. 

[Project ID][Project]通過一對多關系關聯。

表單的記錄源是tblArtifact。 現在,在名為txtProject的文本框中,我想顯示項目的名稱,而不是項目ID。

我無法弄清楚如何引用表的控件源,而該表不是表格的記錄源。

請幫我。

如果需要,我很樂意提供其他詳細信息。

謝謝您的期待。

通過連接兩個表來嘗試一下,

SELECT  b.[Artifact Name]
FROM    tblProject a
        INNER JOIN tblArtifact b
            ON a.[ProjectID] = b.[Project]
WHERE   b.Project = 'value'

所需要做的就是:

  1. 將表單的記錄源屬性設置為:
SELECT
    tblProject.*,
    tblArtifact.*
FROM tblProject INNER JOIN tblArtifact ON
    tblProject.[Project ID] = tblArtifact.Project;
  1. 現在,控件源屬性獲得了附加的下拉選項,其中包含了[Project Name] 選擇那個。

暫無
暫無

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

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