29.10.2005, 19:10 | #1 |
Участник
|
Как запретить создавать более одной записи в таблице, не генерируя ошибки?
|
|
29.10.2005, 19:24 | #2 |
NavAx
|
Поставить на форме запрет на инсерт
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
31.10.2005, 10:55 | #3 |
Участник
|
Цитата:
Сообщение от MarinaM
Как запретить создавать более одной записи в таблице, не генерируя ошибки?
|
|
31.10.2005, 11:40 | #4 |
NavAx
|
Ну фиг знает. Для настроечных таблиц (Фирма Информация, Финансы Настройка и т.п.) сделаны формы с InsertAllowed и DeleteAllowed = FALSE, а в самих табличках никакого когда нет.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
31.10.2005, 11:50 | #5 |
Участник
|
Цитата:
Сообщение от Дуд
Ну фиг знает. Для настроечных таблиц (Фирма Информация, Финансы Настройка и т.п.) сделаны формы с InsertAllowed и DeleteAllowed = FALSE, а в самих табличках никакого когда нет.
|
|
31.10.2005, 12:19 | #6 |
NavAx
|
Скажем так, юзер создать там еще одну запись не сможет Потому что юзер обычно пользуется формой.
Если речь идет о каких-то сильно продвинутых юзерах, которые зачем-то лазят непосредственно в таблицы - тогда да, тогда запрет добавления строки из формы не катит.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
31.10.2005, 14:43 | #7 |
Участник
|
Цитата:
Сообщение от MarinaM
Как запретить создавать более одной записи в таблице, не генерируя ошибки?
в триггере OnInsert не вызовет окна с ошибкой и не даст создать запись |
|
31.10.2005, 14:46 | #8 |
Участник
|
Прошу прощения, писала второпях. Конечно не в таблице, а в форме. И не хотела выходить по ошибке, т.е. с закрытием формы. Действительно в Company Information решается эта проблема, причем очень элегантно. Спасибо
|
|