2013-06-22 51 views
1

我在2007年的訪問列表框鏈接到一個表。該表有4列,但我只有列表框中有2列可見。我用的是循環命令,以確定所選擇的行,但我只能查看可見列的內容。當我找到它時,我顯示可見的列,至少我知道我有正確的行。我相信,其他2分隱藏的列在技術上提供給我,因爲我看到他們引用時,我認爲相關的列表框中的SQL。所以我有2個相關的問題:隱藏列 - 訪問2007

  1. 我該如何確認那2個隱藏的列實際上對我可用?我怎樣才能訪問它們(我想獲得與所選行關聯的主鍵)

  2. 如果這些隱藏的列可用並且我想讓它們在列表框中可見,那我該怎麼做?

學習訪問現在是一個週末的愛好。提前感謝。 DaveL

回答

0

你可以做一個列表框中顯示任何你想。在設計視圖中選擇它後,打開屬性頁並選擇格式選項卡。它說列數和列寬是你可以修改顯而易見的地方。在屬性表的數據選項卡將允許您選擇字段的所有4出現在列表框中。

現在使用的數據在列表框,您可以使用VBA進行點擊(),然後選擇你想,如果你有與列表框相關聯的主鍵上班哪一列。

Public Sub The_Listbox_Click() 

Dim myR as Recordset 

Set myR = CurrentDb.OpenRecordset("Table_Name", dbOpenDynaset) 

myR.FindFirst ("[Primary_Key_Field] = '" & Me.The_Listbox.Column(0) & "'") 

'You can now use that record with myR![Field_Name] 

Set myR = Nothing 

End Sub 
+0

嘿謝謝 - 我會稍後再嘗試... – DaveL