|
Можно ли сделать конкретную запись в таблице или форме неудаляемой?
|
|||
---|---|---|---|
#18+
Можно ли сделать конкретную запись в таблице или форме неудаляемой? Поясню: есть поле "тренер", из которого данные подставляются в таблицу "спортмены". В списке тренеров обязательно должна присутствовать запись "Неизвестный тренер" (вроде как по умолчанию). Если кто понял вопрос, подскажите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2002, 23:55 |
|
Можно ли сделать конкретную запись в таблице или форме неудаляемой?
|
|||
---|---|---|---|
#18+
Добавить в таблицу поле признак. Например 1 - нельзя удалять записи, 0 - можно. Затем либо в триггере на удаление, либо в форме (через которую доступно редактирование этого справочника) на событие удаление повесь соответствующую обработку и все. Можно и не добавлять поле признака, а в событии удаления или в триггере на удаление анализировать само поле "тренер", и если его значение = "Неизвестный тренер", то отменять удаление. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2002, 05:06 |
|
Можно ли сделать конкретную запись в таблице или форме неудаляемой?
|
|||
---|---|---|---|
#18+
если требуется запретить удаление одной или нескольких записей можно воспользоваться следующим способом создать дополнительную таблицу имеющую связь с основной и условие целостности данных (для MDB снять флажок каскадное удаление)в которую поместить значения тех связанных полей, которые нельзя удалять. При попытке удаления из таблицы или формы - будете получать сообщение об ошибке. в проекте ADP можно, кроме этого, сделать триггер который не будет позволять удаление определенных записей. а что касается неизвестного тренера, если он нужен для контрола в источнике записей но в самой таблице не нужен можно его добавить к запросу select тренер from спортмены union select 'неизвестный тренер'from спортмены; -для MDB select тренер from спортмены union select 'неизвестный тренер' -для ADP ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2002, 05:23 |
|
|
start [/forum/topic.php?fid=45&fpage=1854&tid=1683560]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 249ms |
total: | 391ms |
0 / 0 |