powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid, Relation ...
7 сообщений из 7, страница 1 из 1
Grid, Relation ...
    #32502774
sobutilnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть Grid, основанная на Table1, одна колонка - из связанной по SET RELATION, открытой NOUPDATE, таблицы Table2. Все колонки, кроме этой самой "чужой" - редактируемые. Блокировка - ручная. При редактировании блокируется соответствующая запись в Table2. Спрашивается, какого лешего? Если убрать "чужую" колонку, а SET RELATION оставить, как было, никакой попытки блокировать Table2 не происходит.
Как быть? Ведь ситуация обычная, должно быть простое решение. Курсор не предлагать.
Да здравствует Clipper for DOS!
...
Рейтинг: 0 / 0
Grid, Relation ...
    #32503053
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно зачем нужна не редактируемая колонка из Table2, ведь её можно взять из Table1 и сделать ReadOnly
...
Рейтинг: 0 / 0
Grid, Relation ...
    #32503082
sobutilnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Table2 - справочник, в Table1 - поле для связи с Table2, т.е. код. Зачем загромождать Table1 лишней информацией, если ее можно взять из справочника?
...
Рейтинг: 0 / 0
Grid, Relation ...
    #32503086
sobutilnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Table2 - справочник, в Table1 - поле для связи с Table2, т.е. код. Зачем загромождать Table1 лишней информацией, если ее можно взять из справочника?
...
Рейтинг: 0 / 0
Grid, Relation ...
    #32503159
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я заработался - сначала отправил послание, а потом сообразил о чем речь!!!
Теперь наводящие вопросы
1. Какая буферизация у таблиц
2. В какой момент выскакивает ошибка о заблокированной записи (например, когда меняем код справочника в table1 или когда переходим на другую запись)
...
Рейтинг: 0 / 0
Grid, Relation ...
    #32503225
sobutilnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Буферизация - None, использую ручную блокировку. Значение кода вообще не меняется, он для справки. Я на одной рабочей станции пытаюсь что-то корректировать, при этом текущее значение справочного столбца, допустим, "отлично". На другой рабочей станции другой человек там же пытается корректировать что-то в совершенно другой строке, в которой тоже значение справочного столбца - "отлично". Приплыли. Он почему-то автоматически хочет заблокировать соответствующую запись в справочнике, а она уже занята (тоже автоматически) мной. При этом справочник вообще открыт NOUPDATE, зачем там что-то блокировать?
...
Рейтинг: 0 / 0
Grid, Relation ...
    #32503274
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю Grid - это недоделанный Browse (в смысле, что нет автоматического обновления (refresh) записей ), а если это так, то к нему применимы ограничения Browse:
Current record and all records from aliased fields in related tables once editing of a field begins.
Поэтому придется поставить буферизацию на справочник.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Grid, Relation ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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