Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Сообщение об уникальности и автомат номеров   Найти похожие ветки 

 
Aljona   (2005-06-01 16:49) [0]

Подскажите пожалуйста а как для пользователя сделать сообщение-ошибка о повторение данных, т.е об уникальности?
И еще вопросик у меня три поля,
первое-ключевое там номер кода, помогите обеспечить автоматизацию проставления номеров по порядку начиная с первого


 
Anatoly Podgoretsky ©   (2005-06-01 17:05) [1]

ShowMessage


 
-=XP=- ©   (2005-06-01 17:40) [2]

обеспечить автоматизацию проставления номеров по порядку начиная с первого

Тип поля - AutoIncrement

Или

SELECT
 MAX(<KeyField>)
FROM
 <TableName>


Полученное значение +1 присваивается ключевому полю сохраняемой записи. Производится попытка записи. Если неудачно (кто-то успел вперед) - снова запрос нового номера. И так в цикле.

сообщение-ошибка о повторение данных, т.е об уникальности

Создать уникальный индекс по полю - система сама сообщит.

Или

SELECT
 <KeyField>
FROM
 <TableName>
WHERE
 <Condition>,

где Condition - условие по полям, по которым необходимо проверить уникальность.

Если в результирующем наборе данных есть хоть одна запись (собственно, она может быть именно одна) - сообщение пользователю о повторе.



Страницы: 1 вся ветка

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
3-1117530841
ryds
2005-05-31 13:14
2005.07.11
как программно запустить диалоговое окно IBDatabase Editor?


14-1118309641
boriskb
2005-06-09 13:34
2005.07.11
Ностальгия :)


1-1118640305
Juster
2005-06-13 09:25
2005.07.11
Пропись пути для модулей


3-1116909077
Тучудище
2005-05-24 08:31
2005.07.11
Назначение параметров запросу содержащемуся в SQL файле


1-1119449605
harisma
2005-06-22 18:13
2005.07.11
Вопрос по PageControl