powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обновление представления
2 сообщений из 2, страница 1 из 1
Обновление представления
    #33116463
Lanochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста в чем может быть проблема...
Имеется представление View1 на основе двух таблиц, на основе этого представления построено новое представление Veiw2. Оба представления обновляемые (обновляется основная таблица) и параметризованы.. причем один из параметров у них общий и в качестве параметра передается глобальная переменная. Буферизация представлений 5. Работа идет с View2.
В начале работы до изменения данных представления все происходит нормально.. т.е. при изменении значения параметра и с использованием requery() представление View2 успешно обновляются.
Затем корректируется View2 , изменения не сохраняются (выполняется Tablerever- срабатывает правильно ) ... но почему-то перестает работать обновление представлений по параметру.. выдается сообщение "table buffer for alias View2 contains uncommitted changes". В чем дело?
... проблема пропадает, если перед requery() поставить tablerevert, но тогда я не вижу смысла предыдущего tablerevert..
...
Рейтинг: 0 / 0
Обновление представления
    #33116738
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Lanochka!

Значит где-то между моментом "первого" TableRevert и Requery() происходит
изменение данных в курсоре view2 - это может быть и твой код (на каком-нить
Timer, Got/LostFocus, Valid и т.п.) и просто ситуация ,когда ты НЕ выйдя из
некотрого контрола делаешь TableRevert (через меню или тулбар) - тогда
достаточно просто выйти из этого контрола и данные которые в нём были
введены заново запишутся в буфер view2, что и вызовет последующую ошибку.

P.S. Надеюсь ты в курсе КАК нужно корректно работать с view основанном на
другом View :) И порядок Requery() и порядок TableUpdate() выстроен
правильно...

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


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