
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.03.2004, 18:34
|
|||
|---|---|---|---|
Закрыть форму для Ac97? |
|||
|
#18+
В общем-то хочу сделать заставку, в виде формы в Ac97,(причем в Ac2000 у меня все работает) чтобы она через 3 сек сама закрылась. Делаю так: На открытие формы вешаю Dim t As Single t = Timer Do Until Timer > t + 3 If Timer < t Then t = t - 24 * 3600 DoEvents Loop DoCmd.Close acForm, "моя_форма", acSaveYes Вроде все правильно, а Ac97, ждет 3 сек, а только потом открывает форму (естественно с ошибкой, т.к. он не может закрыть форму, которая еще не открыта). Ну ладно, подумал я, тогда создаю поле "мое_поле", на открытие формы вешаю Forms!моя_форма!мое_поле.SetFocus а на событие вход для поля уже вешаю таймер с 3 сек. Так все равно не работает, опять форма ждет 3 сек, а потом открывается. Вроде все должно работать. Не понимаю, что сделал не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2004, 18:49
|
|||
|---|---|---|---|
Закрыть форму для Ac97? |
|||
|
#18+
Установите свойство формы Интервал таймера = 3000 В процедуре события таймер закройте форму. Private Sub Form_Timer() DoCmd.Close End Sub И все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1675697]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 497ms |

| 0 / 0 |
