|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.11.2008, 07:23 | #1 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Внесение изменений в БД (Access)
Доброе время суток вам! Помогите разобраться или дайте ссылку на мануал по данной тематике.
Задача следующая: Есть БД в Access (с несколькими связанными между собой таблицами). Необходимо вывести на форму данные из этой БД (видимо используя сетку), отфильтрованные по дате, внести изменения и сохранить их в БД. Заранее благодарен любой помощи. |
14.11.2008, 08:51 | #3 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Ушел штудировать, но книгу Фленова пришлось искать самому. Ссылки на закачку книг не рабочие!
|
17.11.2008, 09:14 | #5 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Спасибо, отличная книга! Помогла, но не в всем! Подскажите, как в одну сетку (DBGrid) внести данные из одной БД, но нескольких таблиц внутри этой БД!?
|
18.11.2008, 01:37 | #6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
С помощью SQL запроса.
|
18.11.2008, 09:00 | #7 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Вы наверно еще не дочитали, где это описано, или не вникали что там описано. Для того, что бы в ДБГрид вывести значения из нескольких таблиц, Вам необходимо использовать компонент ADOQuery, а в нем использовать SQL запрос, как сказал vovk. Вы с SQL-ом знакомы?
|
18.11.2008, 12:40 | #8 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Знаком, но давно им не пользовался, ибо кодингом давно не занимался (очень давно)..
Объясните тогда мне, ДБГрид будет отображать данные из БД через Query или BookTable? Напишите, пожалуйста, также запрос при котором в одном из столбцов отображаемой таблицы данные будут загружатся из другой таблицы. |
18.11.2008, 13:02 | #9 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
Смотрите, все очень просто. подключаете adoquery1 к БД, и свойсте sql этогоже компонента, пишете
select * //здесь выводим все поля таблиц from <таблица1>, <таблица2> // указываем имена таблиц какой конкретно Вам нужен запрос я не понял, к тому же не зная Ваших таблиц. Приведите Ваши таблицы и объясните, что именно вы хотите отобразить. |
18.11.2008, 13:21 | #10 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Положем есть 2 таблицы: Progect и Spr_Manufacture (связанные).
Progect состоит имеет следующие столбцы: name, code_prog, id_manufacture (типа Integer). А таблица Spr_Manufacture имеет такие столбцы: id, name. Задача при отображении последнего столбца id_manufacture таблицы Progect, не цифры отображать, а обращаясь к таблице Spr_Manufacture, значение соответствующее этой цифре |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
php внесение в базу данных mysql | solution | PHP | 17 | 27.07.2011 14:01 |
программа для поиска изменений | vaniak | Помощь студентам | 1 | 15.06.2008 19:03 |
Протоколирование изменений в реестре. | Cerber24 | Общие вопросы Delphi | 1 | 07.05.2008 12:21 |
Поиск изменений в Таблицах | Pabelu | Microsoft Office Excel | 3 | 26.04.2008 17:57 |
Отслеживание изменений(по времени и дате) | Ксеноцид | Общие вопросы Delphi | 6 | 01.04.2008 10:59 |