我有一個基本的Access Web App,我正在使用它。有一個傳記表有一堆字段,包括一個PartnerName字段。合作伙伴名稱字段是一個連接到名稱表的查詢字段,只有兩個字段(NameID,Name)。Access Web App中缺少記錄
當我在名稱表中編輯名稱時,它似乎刪除某些傳記聯機視圖(摘要,列表)中的關聯記錄。但是,它的記錄仍然存在於Access客戶端的數據表和數據表在線查看。
幫助,將不勝感激!
我有一個基本的Access Web App,我正在使用它。有一個傳記表有一堆字段,包括一個PartnerName字段。合作伙伴名稱字段是一個連接到名稱表的查詢字段,只有兩個字段(NameID,Name)。Access Web App中缺少記錄
當我在名稱表中編輯名稱時,它似乎刪除某些傳記聯機視圖(摘要,列表)中的關聯記錄。但是,它的記錄仍然存在於Access客戶端的數據表和數據表在線查看。
幫助,將不勝感激!
如果你的情況是:
Biography
---------
PartnerName
X
Y
Z
Names
-----
NameID Name
1 X
2 Y
3 Z
然後根據您的描述,我希望你的「傳記網上意見」將顯示所有三個傳記記錄;這是因爲它們每個對應於名稱表中的記錄。例如,您的「傳記在線視圖」中可能不再顯示「X」傳記 - 它可能看起來像是「刪除「來使用你的話。這是因爲傳記「X」不再對應於名稱表中的記錄。
如果你想要什麼 - 也就是說,如果你希望在你的「傳記在線視圖」中看到的是即使它們與名稱中的記錄不匹配,也能看到所有的傳記記錄 - 那麼有可能是誰是保持你的「傳在線的意見」的查詢同樣可以使用外部聯接的查詢對名稱表,而不是INNER JOIN,他們可能會使用。
從Mark Harrison's answer to Difference between Inner and Outer Join
如果查詢從簡歷表中選擇,你會想要一個LEFT OUTER JOIN,以獲得傳中的所有行(無論是否匹配名稱的記錄)加名字的共同行。
請分享相關的代碼,以便人們可以提供建議/幫助。 – betseyb