|
|
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
Перевожу: форма которая открыта закрываеться через некоторое время если ею никто не пользовался... Где то на форуме кажеться видел обсуждали эту проблемму с кусочками кода.. Ни кто не подскажет гдеб её найте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 13:49:29 |
|
||
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 14:03:02 |
|
||
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
Sub Form_Load() Me.TimerInterval = 1000 End Sub Private Sub Form_Timer() DoCmd.Close End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 14:18:21 |
|
||
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_Timer() Static LastFormName As Variant Static LastControlName As Variant Static IdleTime As Variant Dim N As Integer Dim ActiveFormName As Variant Dim ActiveControlName As Variant On Error Resume Next N = 120 'n- kol-vo minut cherez kotoroe zakrivaetsa applikazia , esli polzovatel ne rabotaet ActiveFormName = Screen.ActiveForm.Name ActiveControlName = Screen.ActiveControl.Name On Error GoTo 0 If LastFormName <> ActiveFormName Then LastFormName = ActiveFormName IdleTime = 0 End If If LastControlName <> ActiveControlName Then LastControlName = ActiveControlName IdleTime = 0 End If IdleTime = IdleTime + Me.TimerInterval / 1000 If IdleTime = 60 * N Then IdleTime = 0 DoCmd.Close acForm, ActiveFormName, acSaveYes DoCmd.Quit End If End Sub TimerInterval= 1000 у формы у меня это висит на главной форме, если не работают то закрываю аппликацию вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 14:22:07 |
|
||
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
Не много не верно scorp_alexandr :)) так как нужно еще использовать сво-ва формы Form_Activate и туда вешать Me.TimerInterval = 1000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 14:22:27 |
|
||
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
Amel Первый блин комом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 14:31:27 |
|
||
|
Закрытие формы если ею не пользуються..
|
|||
|---|---|---|---|
|
#18+
Э блин ... Вы тута развели ... Показываю как сделал тока что я: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 14:46:11 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32644636&tid=1672566]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 429ms |

| 0 / 0 |
