我在Access中創建數據庫很新,但我不是子窗體的粉絲,我已經可以說很多了,他們很適合一對多的關係(一個客戶,很多訂單),但是當我只想減少冗餘並在表和表之間建立一對一的關係時,只有在任何時候都需要來自另一個表的一條記錄,那麼子表單就不再那麼好了。MS Access窗體來更新沒有子窗體的多個表格
我的例子:
我有2個表,1家公司(ID,公司名稱,國家ID),一個用於國家(國家ID,國家名稱)。爲了消除國名的重複,我使用國家ID來鏈接2個表,並且只添加國家的ID,而不是其名稱。
當我爲「公司」表創建表單時,我想要一個字段說明公司所在的位置而不是子表單(因爲我還沒弄清楚如何隱藏它的方框),所以實際上有一個字段連接到不同的表格。
然後通過一對一連接,當選擇一條記錄時,表單將顯示在公司所在的一個字段中。這可能嗎?
額外:我在我的「國家」表中有2個國家,英國和德國,但是我從這個表格中增加一個記錄的新公司,位於法國,是否有可能我剛剛進入法國它會自動在法國的「國家/地區」表中創建一條新記錄,並將新記錄的ID添加到位於法國的公司,該公司位於法國