我對Access很新,所以請耐心等待。所有的通過點擊按鈕過濾數據
首先,我有6列,即表:first name
,second name
,address
,city
,state
和zip
。
我設計了一個只有第一個名字出現的報告,後面跟着一個按鈕。
如果按鈕被按下,我想要一個表格在行上打開,以便它提供被點擊的人的詳細信息。
我已經創建了它打開的窗體,但我無法打開正確的記錄。
我必須做些什麼來獲得正確的記錄?
我對Access很新,所以請耐心等待。所有的通過點擊按鈕過濾數據
首先,我有6列,即表:first name
,second name
,address
,city
,state
和zip
。
我設計了一個只有第一個名字出現的報告,後面跟着一個按鈕。
如果按鈕被按下,我想要一個表格在行上打開,以便它提供被點擊的人的詳細信息。
我已經創建了它打開的窗體,但我無法打開正確的記錄。
我必須做些什麼來獲得正確的記錄?
感謝您的回覆
我已經解決了這個問題!
我DROP掉的報告,並創建了一個形式,而不是(我認爲只有報告能夠列出行)點擊時對數據視圖的ID號構成的詳細視圖宏具有相同打開
添加身份證號碼
的DoCmd的OpenForm方法具有以下參數:
expression.OpenForm(FormName, View, FilterName, WhereCondition,
DataMode, WindowMode, OpenArgs)
- http://msdn.microsoft.com/en-us/library/aa141520(v=office.10).aspx
你需要的是WhereCondition
你沒有你的桌子上提一個唯一的ID的一個,但是您將需要一個,所以如果它沒有一個,那麼在表中添加一個自動編號字段。您還需要確保表單(不包括報表)包含此字段,但它不一定是可見的。然後,您的代碼看起來是這樣的:
DoCmd.OpenForm "PersonDetails",,,"ID=" & Me.ID