Текущий архив: 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.45 MB
Время: 0.038 c