我爲700名現有顧問構建了一個數據庫。MS Access 2010員工可用性
我在一個有5個字段的表格中記錄了他們的可用性,或者更準確地說他們缺乏。
主鍵,ConsultantID,BusyStart,BusyEnd,BusyType。
我的主窗體選擇ConsultantID,並有一個EventDate的文本框。
EVENTDATE工作方式使用
= IIF([EVENTDATE]之間[TrainerBusy子窗體] [表]![BusyStart]和[TrainerBusy子窗體] [表]![BusyEnd], 「是」,」否「)
但它只適用於子窗體中顯示的第一條記錄。
我已經做了幾次嘗試使用vba來瀏覽子表單中的所有記錄,並且我認爲我需要For Each通過記錄工作,對每個「yes」的變量+1,然後如果該變量> 0,則給出最終的「是」或「否」。
我完全是在這裏的一個兔子洞或者這是正確的想法?