:: Visual Foxpro, Foxpro for DOS
Функция Refresh()
Владимир Максимов

Сообщений: 14098
Откуда: Москва
Дата регистрации: 02.09.2000
Опять про старые глюки, которые так и не были исправлены в VFP9beta

Через CursorAdapter или RemoteView создаем запрос объединяющий 2 таблицы: главную и справочник. Модифицируется только главная таблица, справочник используется только для отображения выбранного значения.

При модификации foreign key - ссылки на справочник в главной таблице по команде Refresh() я ожидаю, что обновиться и содержимое полей, отображающих информацию из справочника. Однако, этого не происходит.

Да, есть способы обхода. Например:

forum.foxclub.ru

Можно вообще обойтись без Refresh() напрямую заменяя информацию из справочника по REPLACE. Но в чем тогда смысл этой функции? Или у нее больше ограничений, чем написано в Help?




------------------
Ratings: 0 negative/0 positive
Re: Функция Refresh()
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, Владимир!

А как насчёт вынесенных "наружу" UpdateCmdRefreshCmd, RefreshCmd и иже с
ними? Не пробовал через них поработать?




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 14 (Гостей: 14)

© 2000-2024 Fox Club 
Яндекс.Метрика