Timer 事件在窗體的 TimerInterval 屬性指定的規(guī)則時(shí)間間隔內(nèi)發(fā)生。
若要在該事件發(fā)生時(shí)執(zhí)行宏或事件過(guò)程,請(qǐng)將 OnTimer 屬性設(shè)為宏的名稱或 [事件過(guò)程]。
通過(guò)在 Timer 事件發(fā)生時(shí)運(yùn)行宏或事件過(guò)程,可以控制在每一計(jì)時(shí)器間隔內(nèi)需要 Microsoft Access 完成的操作。例如,在指定的時(shí)間間隔內(nèi),可以重新查詢基礎(chǔ)記錄或重畫屏幕。
窗體的 TimerInterval 屬性設(shè)置以毫秒為單位指定 Timer 事件間的間隔。間隔可以從 0 到 2,147,483,647 毫秒。將 TimerInterval 屬性設(shè)為 0 時(shí)將阻止 Timer 事件發(fā)生。
下面的示例演示一個(gè)在窗體上顯示的數(shù)字時(shí)鐘。一個(gè)標(biāo)簽控件根據(jù)計(jì)算機(jī)系統(tǒng)時(shí)鐘顯示當(dāng)前時(shí)間。
若要試用該示例,請(qǐng)將下面的事件過(guò)程添加到一個(gè)窗體中,該窗體包含名為“Clock”的標(biāo)簽。將窗體的 TimerInterval 屬性設(shè)為 1000 毫秒可每隔一秒更新一次時(shí)鐘。
Private Sub Form_Timer()
Clock.Caption = Time ' Update time display.