|
|||||||
Использование таймера в форме (Начинаем, продолжаем - останавливаем)
Время создания: 16.03.2019 23:43
Раздел: Разные закладки - VBA - Access - msa.polarcom.ru - 05 Формы
Запись: xintrea/mytetra_db_adgaver_new/master/base/1531972060ljf71po0jr/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Использование таймера в форме (Начинаем, продолжаем - останавливаем)Код из примера: Private dtTimeStart As Date 'время Запуска Таймера Private dtFormTimeStart As Date 'время из поля Private Sub cmdStart_Click() dtTimeStart = Now dtFormTimeStart = Me!txtTime Me.TimerInterval = 1000 'On = 1 сек. End Sub Private Sub cmdStop_Click() Me.TimerInterval = 0 'Off End Sub Private Sub Form_Current() cmdStop_Click End Sub Private Sub Form_Timer() Dim dtFormTime As Date Dim dtTimePassed As Date 'время прошедшее с открытия
dtTimePassed = Now - dtTimeStart 'Debug.Print "TimePassed: " & Format(dtTimePassed, "dd.mm.yyyy hh:nn:ss") Me!txtTimePassed = dtTimePassed dtFormTime = dtFormTimeStart + dtTimePassed 'Debug.Print "FormTime: " & Format(dtFormTime, "dd.mm.yyyy hh:nn:ss") 'Пишем новое значение в поле ... Me!txtTime = dtFormTime Me.Dirty = False 'Сохраняем на случай перехода по записям ... End Sub MSA-2003 + MSA-2007 ( 60 kB) Пример |
|||||||
Прикрепленные файлы:
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|