|
|
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
Вот есть у меня такая штука: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. и написана она в событии "Current" моей формы. Фишка в том, что как только он дошёл до последней записи и выдал ошибку, что на следущую перейти не может, форма должна закрыться. Только чё то она не закрывается ((. Я уже просто закопался по хелпам лазить )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 19:26:59 |
|
||
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
либо так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. либо так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 19:46:35 |
|
||
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
БульникВот есть у меня такая штука: ... и написана она в событии "Current" моей формы. Фишка в том, что как только он дошёл до последней записи и выдал ошибку, что на следущую перейти не может, форма должна закрыться. Только чё то она не закрывается ((. Я уже просто закопался по хелпам лазить )) Да уж! Вы сделали такую матрешку. Попробуйте пройти ваш код пошагово. А форму вы не можете закрыть из-за этого: This action can't be carried out while processing a form or report event. Вы бы объяснили, что именно вы хотите. Может вам достаточно по Recordsetclone формы пройтись ...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 20:20:35 |
|
||
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
Вместо закрытия формы me.timerinterval=50 на таймере if me.timerinterval<>0 then me.timerinterval=0 docmd.close...... endif Работает 100% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 20:30:12 |
|
||
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
Спасибо большое, только ничего не получилось :-(. Мне надо пройтись по всем записям в форме, и проверить когда у клиентов в этой форме день рождения и выдать соответствующий msgbox. Эта форма должна запускаться каждый раз при входе в программу и, к примеру, если ни у кого нету дней рождения, то user даже не знает о её запуске, или просто на экране появляется табличка, что у такого то клиента сегодня день рождения. Всё в общем то работает, кроме того, что форма не закрывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 13:06:17 |
|
||
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
ребята, помогите плз. уже третий день мучаюсь над этой ерундой. )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 18:26:43 |
|
||
|
обработка ошибок
|
|||
|---|---|---|---|
|
#18+
Было дано два нормальных ответа: Serge GavrilovПопробуйте пройти ваш код пошагово. vam911Вместо закрытия формы me.timerinterval=50 на таймере if me.timerinterval<>0 then me.timerinterval=0 docmd.close...... endif Работает 100% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2004, 18:34:53 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32674225&tid=1672042]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 347ms |

| 0 / 0 |
