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