2010-11-04 78 views
0

我有一個訪問數據庫,它使用表單上的連續子表單。連續子窗體包含一個日期字段,後跟三個鏈接到單個日期字段的複選框。用戶必須能夠輸入儘可能多的日期,並檢查相應的框,以便將該日期拉入表中的相關字段。如果用戶單擊連接到任何日期字段的所有三個複選框,有沒有辦法將實際表單上的字段設置爲「真」。例如:連續子表

Continuous Subform 

Date  Field1 Field2 Field3 

1/1/2010  X 

1/2/2010    X 

1/3/2010       X 

Form 

字段1 =真

+0

他們在哪裏進入的日期?以連續的形式作爲新記錄? – Patrick 2010-11-04 17:57:26

+0

您是否告訴我們,如果子窗體上的任何一行都選中了所有3個框,則父窗體上的Field1將爲True?如果子窗體上沒有任何行檢查了所有3個框,則父窗體上的Field1將爲False? – HansUp 2010-11-04 18:35:19

+0

他們輸入連續表格中的日期。 – Alicia 2010-11-04 18:37:10

回答

0

你想要做的是這樣的:

  1. 添加After_Update事件,每個這樣的複選框,有它啓動子(這樣您不必在每個複選框中放入相同的代碼)
  2. 在您創建的Sub中,遍歷子表單的記錄集並檢查每個行/列中的確切複選框是否被選中。
  3. 如果它完全更新父窗體上的值。例如,

    Me.Parent!字段1 =真