| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Проверка на повтор |
| Автор: SnowSin 11.3.2010, 18:01 |
| Здравствуйте, нужна небольшая помощь в программе. Моя программа - не большая база данных, задали на дом, наша первая прога связанная с бд. Суть такова что я создаю таблицу, в ней 10 записей, что то типо карточки работника, в таблице 10 работников, в таблице поля - Табельный номер(ключ), фио, дата рождения, военно обязанность, специальность. В программе сделано все что нада, кроме одного, когда я хочу добавить нового человека, ввожу данные,и нажимаю сохранить должна идти проверка на то что бы Табельные номера не повторялись и вот собственно говоря я хз как это сделать Ссылка на базу - http://ifolder.ru/16795714 Ссылка на код проги - http://ifolder.ru/16795768 Базы данных парадокс доступ бде администратор |
| Автор: former 11.3.2010, 22:13 |
| Необходимо использовать Unique Index (уникальный индекс). Он будет гарантировать отсутствие дубликатов. |
| Автор: SnowSin 12.3.2010, 09:58 | ||
| Не, нам нада имено проверкой. Как подсказала училка там нада делать сравнение ДБ эдита и рядом присобаченого эдита на схожесть номеров Добавляю в базу инсертом. Вот это то уг что получилось и не работает у меня, мб подскажет кто где ошибка? (дбэдит 1 это строка где табельные номера, эдит1 тот эдит с которым сравнивается)
|
| Автор: pseud 12.3.2010, 10:17 | ||
|