Показать сообщение отдельно
Старый 03.03.2007, 17:15   #18  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Вот написал джоб
X++:
static void Job30(Args _args)
{
    Args                args = new Args();
    FormRun             formRun;
    WebUser             table;
    FormObjectSet       ds;

;
    formRun = new MenuFunction(MenuItemDisplayStr(WebUsers), MenuItemType::Display).create(args);

    if (formRun)
    {
        formRun.run(); // Открыли форму
        ds = formRun.dataSource();  // Сохраняем dataSource

        //  Lelik111 сделал -->
        table.WebLogin = "Nnn";
        table.insert();
        //  Lelik111 сделал <--

        //  Обновляем данные -->
        ds.refresh();
        ds.research();
        //  Обновляем данные <--
    }
}
Как видим строка вносится и отображается (по крайней мере у меня). Таки проблема не в кеше.
Проблемы я описал в посте #12
Пост #13 вообще написан под впечатлением следующей умозрительной ситуации: ну открыта на компьютере А пользователем UserA форма WebUsers. А на компьютере В пользователь UserВ тоже открыл эту же форму. Тогда Дельфи должен "разослать" сообщения этим формам (а по-хорошему всем формам, источником данных которых является таблица WebUser) что им (формам) пора обновляться. Или сам обновить эти формы.
Ну так же не делается.
Я бы просил Lelik111 описать свою задачу. Зачем необходимо обновлять формы?
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню