powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подавить ECHO от CALCULATE - VFP9b
13 сообщений из 13, страница 1 из 1
Подавить ECHO от CALCULATE - VFP9b
    #33224462
Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ламерский вопрос, неожиданный для меня самого.
Пишется апликуха на фоксе, набор вызывающих друго друга формочек.
В некоторых отрабатывает CALCULATE и COUNT.
Естественно, эхо операции уродует содержимое окна.
SET TALK и SET ECHO не помогают.
Помогите щайнику?

-=RubbeR=-
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224469
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит уродует? Выодит результат своей работы в текущее окно/форму?
А перенаправить в переменную пробовал?
Count to mvar
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224517
Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример:
Код: plaintext
CALCULATE ALL SUM(base.field) TO vmaxfield
Фсё сдвигая вверх по форме пишет
SUM(base.field)
<стоко-то>

Естественно при активации формы все контролы на местах, но фон формы - съехавший с этими буквами.
Раньше SET TALK OFF помогал...

-=RubbeR=-
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224531
Stind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде у меня была такая проблема. Кажется, помогло SET CONSOLE OFF/ON до и после SUM.
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224535
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сессия данных приватная?
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224552
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, в общем-то, такие заголовки дает SET HEADINGS ON. Но на командах типа LIST, DISPLAY и т.п. Мож у тебя там что-то такое затесалось? Ну и настроечку в off скинуть, конечно же.
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224578
Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedСессия данных приватная?
Да. А на что это влияет?
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224583
Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StindКажется, помогло SET CONSOLE OFF/ON до и после SUM.
Попробовал, проблема осталась.
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224603
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот AleksMedСессия данных приватная?
Да. А на что это влияет?
Именно на это и влияет! Ставь OFF'ы в INIT'е этой формы.
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224637
Maltsev Max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот AleksMedСессия данных приватная?
Да. А на что это влияет?

Приватная форма сбрасывает SET`ы переопределенные в предыдущих программах и берет новые значения из конфига или востанавливает значения по умолчанию.

Т.е. если ты в головной программе указал Set Talk Off, а в конфиге у тебя стоит ON или вообще ничего нет, то ?Set("Talk") Вернет "ON"

Проверь, что вернет
?Set("Talk")
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33224881
Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за совет, понял.
Однако, вставить TALK OFF в INI проблему не решило.
Оказывается, в форме есть контрол, который при ините использует свой CALCULATE. Как следствие, запретить разговоры пришлось в этом ините, поскольку он идет раньше инита формы.

-=RubbeR=-
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33226250
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сделана настройка

SET STATUS BAR OFF

то для подавления выдачи "сопутствующей" информации кроме настройки

SET TALK OFF

необходимо сделать настройку

SET TALK WINDOW

Именно так, не указав окно вывода.
...
Рейтинг: 0 / 0
Подавить ECHO от CALCULATE - VFP9b
    #33226785
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Кот!

Form.Load срабатывает ДО любого init вложенных контролов.
DE.BeforeOpenTables - срабатывает вообще ДО любого из методов формы, и даже
вроде бы до загрузки контролов (зарузка контролов из vcx/scx и из
инициализация - т.е. собсвтенно начало "жизни" это 2 большие разницы).

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подавить ECHO от CALCULATE - VFP9b
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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