Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Есть Grid, основанная на Table1, одна колонка - из связанной по SET RELATION, открытой NOUPDATE, таблицы Table2. Все колонки, кроме этой самой "чужой" - редактируемые. Блокировка - ручная. При редактировании блокируется соответствующая запись в Table2. Спрашивается, какого лешего? Если убрать "чужую" колонку, а SET RELATION оставить, как было, никакой попытки блокировать Table2 не происходит. Как быть? Ведь ситуация обычная, должно быть простое решение. Курсор не предлагать. Да здравствует Clipper for DOS! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 14:47 |
|
||
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Непонятно зачем нужна не редактируемая колонка из Table2, ведь её можно взять из Table1 и сделать ReadOnly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 16:11 |
|
||
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Table2 - справочник, в Table1 - поле для связи с Table2, т.е. код. Зачем загромождать Table1 лишней информацией, если ее можно взять из справочника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 16:18 |
|
||
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Table2 - справочник, в Table1 - поле для связи с Table2, т.е. код. Зачем загромождать Table1 лишней информацией, если ее можно взять из справочника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 16:19 |
|
||
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Это я заработался - сначала отправил послание, а потом сообразил о чем речь!!! Теперь наводящие вопросы 1. Какая буферизация у таблиц 2. В какой момент выскакивает ошибка о заблокированной записи (например, когда меняем код справочника в table1 или когда переходим на другую запись) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 16:51 |
|
||
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Буферизация - None, использую ручную блокировку. Значение кода вообще не меняется, он для справки. Я на одной рабочей станции пытаюсь что-то корректировать, при этом текущее значение справочного столбца, допустим, "отлично". На другой рабочей станции другой человек там же пытается корректировать что-то в совершенно другой строке, в которой тоже значение справочного столбца - "отлично". Приплыли. Он почему-то автоматически хочет заблокировать соответствующую запись в справочнике, а она уже занята (тоже автоматически) мной. При этом справочник вообще открыт NOUPDATE, зачем там что-то блокировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 17:14 |
|
||
|
Grid, Relation ...
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю Grid - это недоделанный Browse (в смысле, что нет автоматического обновления (refresh) записей ), а если это так, то к нему применимы ограничения Browse: Current record and all records from aliased fields in related tables once editing of a field begins. Поэтому придется поставить буферизацию на справочник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 17:42 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=383&tid=1596694]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 350ms |

| 0 / 0 |
