Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 как узнать APP.ECHO=TRUE/FALSE ?  [new]
bILL HEAD
Guest
в программе:
application.echo false
call sub1
' ....
application.echo true
call sub1
' ....

sub sub1
' тут нужно узнать и запомнить было включено или выключено ECHO
  application.echo false
' ....
' если ECHO было включено то 
   application.echo true
' если ECHO было вЫключено то ничего не делать
end sub
оформить ECHO в подпрограмму я додумался %) , а без этого можно ?
13 окт 06, 09:52    [3257040]     Ответить | Цитировать Сообщить модератору
 Re: как узнать APP.ECHO=TRUE/FALSE ?  [new]
Allll
Member

Откуда:
Сообщений: 1435
1. Супер-пупер вариант - хранить состояние в переменной :)

Dim flgEchoState As Boolean

sub sub0
flgEchoState = False: application.echo flgEchoState 
call sub1
...

sub sub1
...

if flgEchoState then flgEchoState = False: application.echo 

2. Просто супер вариант - не мучиться с вопросом включено/выключено, а просто включать когда нужно.

3. Отключать обновление не всего приложения, а отдельной формы, используя свойство Painting. Его можно устанавливать и считывать.
13 окт 06, 10:12    [3257191]     Ответить | Цитировать Сообщить модератору
 Re: как узнать APP.ECHO=TRUE/FALSE ?  [new]
bILL HEAD
Guest
супер-пупер - сделал, но думал лучче какнить :)
просто супер - не катит - там много кто походу включает и выключает - мелькает как флэшка :)
Painting - биг сэнкс!
13 окт 06, 10:17    [3257236]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить