|
|
#1
|
|||
|
|||
Access+ADOQuery
Здравствуйте!
Есть база Access, в базе всего одна таблица, скажем TBL. Интерфейс для ввода-редактирования данных пишется на Delphi. Используется ADOConnection, ADOQuery,DataSource,DBGrid. На форме, которая применяется для обслуживания базы применяются DBEdit-ы, связанные с полями таблицы. Вопрос заключается в следующем: в структуре записи таблицы присутствуют поля ind1 и ind2 - как недопустить ввод повторяющихся ind1 и ind2? Т.е. чтобы при попытке ввести запись с уже ранее вводившимися ind1 и ind2 выводилось сообщение, дескать, в базе уже есть запись с таким сочетанием ind1 и ind2, и ввод не происходил |
#2
|
||||
|
||||
уникальный индекс по двум полям
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
Access+ADOQuery
само собой - уникальный, я же это по-моему и описал... Вопрос был по реализации
|
#4
|
||||
|
||||
А запись происходит по нажатию какой-либо кнопки или в реальном времени меняется в БД?
Google в помощь |
#5
|
|||
|
|||
Access+ADOQuery
проблемка такая, вчера столкнулся: просматриваю я базу через DBGrid, вижу ошибочные данные. На двойной клик у меня повешена активация формы с DBEdit-ами - соответственно в них попадают поля текущей записи с данными, которые я хочу отредактировать. Редактирую я ind1 и ind2 в соответствующих DBEdit-ах, изменения сразу идут в таблицу и всё бы хорошо, если б осуществлялась проверка на ввод дублей в этом двойном индексе
|