База данных (ОЧЕНЬ НУЖНА ПОМОЩЬ!)
Срочно нужна помощь вот в каком вопросе:
У меня есть БД (MS Access) состоящая из 2 таблиц. В первой таблице у меня находится номер контракта и имя пользователя, а во второй - номер контракта, адрес и.т.д.
Пример таблиц:
1 (names_table):
------------------------------
| contract_number | name |
|-----------------|----------|
| 45678 | Ivan |
| 32567 | Nikita |
| 99987 | Sergej |
| 23456 | Anton |
------------------------------
2 (addresses_table):
------------------------------
| contract_number | address |
|-----------------|----------|
| 99987 | st. Serg |
| 32567 | st. Nik |
| 23456 | st. Ant |
| 45678 | st. Iv |
------------------------------
(Это упрощенный пример для наглядности моего вопроса).
Моя задача вывести в 3 DBEdit'а номер контракта, имя пользователя и адрес соответствующего по номеру контракта пользователя. Таких пользователей в таблице много и по этому при нажатии на кнопку вперёд и назад мне нужно перейти к следующему или предыдущему пользователю. Как осуществлять в этом случае переходу я пока не знаю... Если это возможно то можно с помощью DBNavigator, если нет то с помощью какой-то кнопки с необходимым кодом.
Пример отображения программы для данной базы:
Номер контракта: | 45678 |
Имя пользователя: | Ivan |
Адрес: | st. Iv |
< Назад | Вперёд >
после нажатия на кнопку "Вперёд" форма будет иметь следующий вид:
Номер контракта: | 32567 |
Имя пользователя: | Nikita |
Адрес: | st. Nik |
< Назад | Вперёд >
и.т.д.
Я использую ADOConnection - для подключения к базе, ADOQuery - для запросов (в принципе можно ADOTable) и DataSource.
Помогите организовать такую связь...
|