Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL / 5 сообщений из 5, страница 1 из 1
14.11.2003, 13:59
    #32324470
BSI
BSI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL
При SET TALK ON при выполнении SELECT * FROM test VFP автоматически запускается progress bar с заголовком "Runing query".
Как можно изменить заголовок, скажем на "Формируется список агентов!"?
...
Рейтинг: 0 / 0
14.11.2003, 14:09
    #32324497
Cyrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL
Код: plaintext
1.
set talk off
set message to  "Формируется список агентов!" 
...
Рейтинг: 0 / 0
14.11.2003, 14:27
    #32324527
Новичек_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL
Неответ, а вопрос в догонку
а если
WAIT WINDOW 'Идет обработка запроса, Подождите...'
SELECT * FROM test итд
NOWAIT

Как, нормально будет???
или как заставить узверя не суетиться???
...
Рейтинг: 0 / 0
14.11.2003, 15:29
    #32324665
BSI
BSI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL
Всё понятно но мне нужно сохронить progress bar с моим заголовком.
USER должен видеть ленточку с % и заголовок "Формируется список агентов!" в одном окне.
...
Рейтинг: 0 / 0
14.11.2003, 15:54
    #32324741
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL
Носколько я знаю, заменить штатный термометр не получится. Точнее, теоретически можно, но за счет страшных тормозов выполнения запроса.

Но в принципе, ведь этот термометр всегда имеет один и тот же размер и расположен по центру экрана.

Так какие проблемы поточнее "прицелится" и подвесить дополнительную формочку нужного размера с лейблом в заголовке так, чтобы открывшийся поверх нее термометр как раз и создал бы иллюзию одного окна?

Простейший вариант использовать опцию AT команды Wait

LOCAL lcText, lnWidth
lcText='Формируется список агентов!'
lnWidth=ROUND(TxtWidth(m.lcText)/FontMetric(6),0)
WAIT WINDOW AT SROWS()/2-5,(SCOLS()-m.lnWidth)/2 NOWAIT m.lcText
SELECT ... FROM ...
WAIT CLEARE

Правда тут надо поэкспериментирвать, чтобы "прицелится" поточнее по центру.

Ну или через НЕ модальную форму

DO FORM MessageForm.scx
SELECT ... FROM ...
MessageForm.Release()
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SQL / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]