Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
1

Таймер. Включить - Отключить

09.03.2019, 08:35. Показов 2255. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем Доброго дня и хороших послепраздников!!!
Подскажите люди добрые, как Включить / Отключить Таймер, нажимая на нужную кнопку? (см. пример и картинку)
В идеале конечно хотелось бы, что бы таймер
- оставался в нужном состоянии всё время, пока открыта БД
или пока ты не изменил сам осознано,
а не в зависимости от записи, на которой в данный момент нахожусь.
Но это наверное невыполнимо, соответственно и не нужно сильно мозг морщить.
Миниатюры
Таймер. Включить - Отключить  
Вложения
Тип файла: rar Даты-01 (Таймер).rar (33.1 Кб, 16 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2019, 08:35
Ответы с готовыми решениями:

Программно отключить сообщение о выполнении запроса на удаление и потом снова его включить
Здравствуйте! Подскажите пожалуйста, как программно отключить сообщения о выполнении запроса на...

Возможно ли отключить MouseMove после срабатывания и включить после выхода за рамки объекта
Доброго времени, Подскажите, пожалуйста, можно ли отключить MouseMove после однократного...

Как отключить на время и после включить ограничение внешнего ключа в таблице СУБД MySQL?
Как отключить на время и после включить ограничение внешнего ключа в таблице СУБД MySQL?

Включить таймер из потока
Как включить таймер из другого потока? Прошу простой пример

11
Эксперт MS Access
26815 / 14494 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
09.03.2019, 08:44 2
Выключить таймер:
Visual Basic
1
me.timerinterval=0
Включить таймер:
Visual Basic
1
me.timerinterval=1000 'Количество миллисекунд цикла таймера. Целое положительное значение, не нуль.
1
Мы один, давай на "ты"
3600 / 1328 / 324
Регистрация: 16.06.2016
Сообщений: 3,146
09.03.2019, 08:44 3
Цитата Сообщение от VinniPuh Посмотреть сообщение
как Включить / Отключить Таймер, нажимая на нужную кнопку?
Visual Basic
1
2
3
4
5
6
7
Private Sub Button_Click()
    if me.TimerInterval then
        me.TimerInterval=0
    Else
        me.TimerInterval=1000
    End if
End Sub
1
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
09.03.2019, 11:25  [ТС] 4
Панург, Ага, кажись то что нужно.
Спасибо.
Правда Группу кнопок на Кнопку похоже придется заменить, но тут уж наверное я и сам смогу , ибо после праздников ни как нужную процедуру не вспомню, а тараканы в голове требуют незамедлительного решения.

Добавлено через 2 часа 30 минут
Тостер - Пух протестировал и докладывает.
Если на кнопке прописать процедуру, как предложил - Панург, то только отключает, но не включает.
Так и пришлось оставить группу кнопок и прописать такие процедуры:

На текущей записи
Visual Basic
1
2
3
4
5
6
7
8
9
10
Private Sub Form_Current()
  DoCmd.RunCommand acCmdRefresh
    Me.[Код_Даты].Requery
  If (Me.[ГрСтатусТаймера] = 1) Then
     Me.TimerInterval = 1000
  End If
  If (Me.[ГрСтатусТаймера] = 2) Then
     Me.TimerInterval = 0
  End If
End Sub
и на рамочке группы кнопок после обновления:
Visual Basic
1
2
3
4
5
6
7
8
Private Sub ГрСтатусТаймера_AfterUpdate()
  If (Me.[ГрСтатусТаймера] = 1) Then
     Me.TimerInterval = 1000
  End If
  If (Me.[ГрСтатусТаймера] = 2) Then
     Me.TimerInterval = 0
  End If
End Sub
0
Мы один, давай на "ты"
3600 / 1328 / 324
Регистрация: 16.06.2016
Сообщений: 3,146
09.03.2019, 18:11 5
Цитата Сообщение от VinniPuh Посмотреть сообщение
Тостер - Пух протестировал и докладывает.
Если на кнопке прописать процедуру, как предложил - Панург, то только отключает, но не включает.
руки у тебя конечно золотые и не имеет значения откуда они растут
Вложения
Тип файла: zip TimerTest.zip (25.1 Кб, 15 просмотров)
0
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
09.03.2019, 18:28  [ТС] 6
Панург, Хорошо бы еще пример посмотреть от твоей "бриллиантовой руки".
А то у меня старенький форматик - mdb и примерчик не открылся.
0
Эксперт MS Access
26815 / 14494 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
09.03.2019, 21:14 7
Цитата Сообщение от VinniPuh Посмотреть сообщение
Хорошо бы еще пример посмотреть от твоей "бриллиантовой руки".
А то у меня старенький форматик - mdb и примерчик не открылся.
Я хоть и не Панург, но преобразовать могу. Держи
Вложения
Тип файла: rar TimerTest.rar (16.1 Кб, 30 просмотров)
1
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
09.03.2019, 21:19  [ТС] 8
mobile, спасибо, но я уже спать лег и комп отключил.
Завтра посмотрю.

Добавлено через 1 минуту
Буду спать, не солоно хлебавши.
0
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,796
11.03.2019, 08:39 9
Цитата Сообщение от VinniPuh Посмотреть сообщение
Буду спать, не солоно хлебавши.
Ну если "Будильник" - тогда с каким интервалом ?
Интервал в минуту должен подойти, TimerInterval = 60000 (in milliseconds).
Дальше проверяем:
Время установки будильника >= Текущее время при локальной переменной БудильникВключен = True
После сработки и спроса у пользователя ставим TimerInterval = 0 + БудильникВключен = Off
... такие вот мысли.

Добавлено через 8 минут
VinniPuh... При загрузке формы опрашиваем будильник - если ОН есть свойства устанавливаем.
Когда "Будильник" уже сработал - отмечаем это в БД.
1
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
11.03.2019, 08:42  [ТС] 10
Eugene-LS, спасибо, но у меня пока до будильника руки не дошли.
Это я просто с заделом на будущее, типа про запас сделал.
А то вдруг потом не захочется или того больше - Забуду, ибо память то уже девичья, в небесах и мечтах постоянно летаю.
0
9108 / 6037 / 590
Регистрация: 27.03.2013
Сообщений: 19,813
11.03.2019, 12:05  [ТС] 11

Не по теме:

Эх, побрюзжать что ли?


Панург, а как в вашем примере, в надписи, в которой отображается отчет секунд, сделать так, что бы не просто секунды отображались, а часы и минуты, ибо как то уж, не очень удобно будет потом на пальцах или там счетах пересчитывать?
Миниатюры
Таймер. Включить - Отключить  
0
10745 / 5585 / 1411
Регистрация: 05.10.2016
Сообщений: 15,796
11.03.2019, 12:35 12

Не по теме:

VinniPuh, https://www.youtube.com/watch?... EGz7VfNvMM



Добавлено через 13 минут

Не по теме:

VinniPuh, ДоБавочка;
https://www.youtube.com/watch?v=EIxsPBbZ_b8



Добавлено через 5 минут
VinniPuh, не стоит.
0
11.03.2019, 12:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2019, 12:35
Помогаю со студенческими работами здесь

Включить/отключить nfc
Подскажите, как программно Включить/отключить nfc? if (state) { //включаем ...

Отключить и включить кнопку
void Awake() {if (gameObject.name=="button1") {отключаем кнопку}} void Method() {if...

Отключить и включить работу мышки
Добрый вечер. Вопрос собственно в названии темы. Можно ограничиться лишь отключением левой кнопки....

Отключить/включить usb порты
Здравствуйте, за ранее прошу прощения если задаю вопрос не в том разделе. Ситуация такая: в учебном...

Программно отключить и включить клавиатуру
Привет! как программно отк./вкл клавиатура

Отключить и включить JS не обновляя страницы
Добрый день, уважаемые форумчане! Не уверен, что я вообще пишу в нужном разделе и на нужном форуме,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru