2012-11-06 69 views
1

我一直在使用Access 2010和創建窗體。訪問表單查詢

我有一個table1和相關form1
我有另一個table2與值,是和否(lookupyesnomissing)。

我想要form1中的某個字段顯示選項「是」,「否」和「缺失」。我還希望將相同的字段作爲0,1或-1存儲在表中(0-No,1-Yes,-1 Missing,--- lookupyesnomissing表值)。

我無法爲2位置的表格和表格中的相同字段設置不同的值。我或者應該以數字或兩者都爲文本。

請幫我一把。

+0

列表中包括兩列在窗體的數據源中的字段,但該值列設置爲零寬度。然後將綁定列設置爲您要存儲的值。 (我認爲還有一個嚮導來完成這個任務 - 在將表單拖放組合框之後,你是否嘗試過下面的步驟?) – McGarnagle

+0

謝謝你的回覆。你能說清楚你什麼時候在列表中包括兩列。我對Access很陌生。我不知道這個巫師。 – user1804254

+0

看到下面 - 希望這有助於。我現在在我面前沒有Access,所以不得不離開記憶。 – McGarnagle

回答

1

您可以在組合框中包含多個列,但將其選定值綁定到當前表單中的字段。只要正確設定其properties即可。

  1. 確保行來源查詢是正確的,並從表2拉兩列。
  2. 設置ColumnCount2(或無論你想顯示,加1)。
  3. 設置列寬0;1(即隱藏第一列,我假設,第一列是你要綁定到的值)
  4. 設置綁定列爲0(綁定到數據集中的第一列)
  5. 最後,綁定字段屬性設置爲要綁定到
+1

非常感謝。我能夠完成這些步驟並解決了問題。 – user1804254

+0

雖然我這樣做,我可以看到,隨着我不斷添加數據,一些數據行被刪除。你能指導我,因爲錯誤發生在哪裏? – user1804254

+0

@ user1804254行數據?你的意思是在表格中,還是在表格屬性中? – McGarnagle