Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
MC Гость
|
Добавлено: Пт Май 17 2002 03:09 Заголовок сообщения: AccessXP.Можно ли сделать конкретную запись в таблице или форме неудаляемой? |
|
|
Можно ли сделать конкретную запись в таблице или форме неудаляемой? Поясню: есть поле "тренер", из которого данные подставляются в таблицу "спортмены". В списке тренеров обязательно должна присутствовать запись "Неизвестный тренер" (вроде как по умолчанию). Если кто понял вопрос, подскажите пожалуйста. |
|
Вернуться к началу |
|
 |
Valeriy
Зарегистрирован: 29.08.2002 Сообщения: 12 Откуда: Dnepropetrovsk
|
Добавлено: Пт Май 17 2002 12:38 Заголовок сообщения: Re: AccessXP.Можно ли сделать конкретную запись в таблице или форме неудаляемой? |
|
|
Видимо только на логическом уровне путем добавления поля типа Boolean |
|
Вернуться к началу |
|
 |
Евгений Григорьев Гость
|
Добавлено: Сб Май 18 2002 09:54 Заголовок сообщения: Re: AccessXP.Можно ли сделать конкретную запись в таблице или форме неудаляемой? |
|
|
В форме можно. Делаешь обработчик события "Удаления записи", где можно анализировать записи и отменять событие для некоторых из них. В таблице нельзя. В аксессовских таблицах, если работать с ними напрямую, можно делать почти все, что хочешь. Единственно, там можно добавлять ограничение на значения (типа "если поле А = 1 то поле Б = 2"). На самом деле, если у тебя таблицы "тренеры" и "спортсмены" связаны между собой с установлением ссылочной целостности, то как только в таблице спортсмены появляется запись ссылающаяся на "неизвестного тренера", его уже нельзя удалить. Остается вариант, когда таких записей нет. Ну.... можно извернуться и связать запись "неизвестный тренер" как тренер для "неизвестного спортсмена". |
|
Вернуться к началу |
|
 |
|