Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2008, 07:23   #1
Patriot1
Пользователь
 
Регистрация: 13.11.2008
Сообщений: 13
Вопрос Внесение изменений в БД (Access)

Доброе время суток вам! Помогите разобраться или дайте ссылку на мануал по данной тематике.

Задача следующая:
Есть БД в Access (с несколькими связанными между собой таблицами). Необходимо вывести на форму данные из этой БД (видимо используя сетку), отфильтрованные по дате, внести изменения и сохранить их в БД.

Заранее благодарен любой помощи.
Patriot1 вне форума Ответить с цитированием
Старый 14.11.2008, 08:29   #2
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Даю ссылку
фЁдОр вне форума Ответить с цитированием
Старый 14.11.2008, 08:51   #3
Patriot1
Пользователь
 
Регистрация: 13.11.2008
Сообщений: 13
По умолчанию

Ушел штудировать, но книгу Фленова пришлось искать самому. Ссылки на закачку книг не рабочие!
Patriot1 вне форума Ответить с цитированием
Старый 14.11.2008, 09:12   #4
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Странно Alar - ссылки больше не работают?
Patriot1 попробуйте это.
фЁдОр вне форума Ответить с цитированием
Старый 17.11.2008, 09:14   #5
Patriot1
Пользователь
 
Регистрация: 13.11.2008
Сообщений: 13
По умолчанию

Спасибо, отличная книга! Помогла, но не в всем! Подскажите, как в одну сетку (DBGrid) внести данные из одной БД, но нескольких таблиц внутри этой БД!?
Patriot1 вне форума Ответить с цитированием
Старый 18.11.2008, 01:37   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

С помощью SQL запроса.
vovk вне форума Ответить с цитированием
Старый 18.11.2008, 09:00   #7
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от Patriot1 Посмотреть сообщение
Спасибо, отличная книга! Помогла, но не в всем! Подскажите, как в одну сетку (DBGrid) внести данные из одной БД, но нескольких таблиц внутри этой БД!?
Вы наверно еще не дочитали, где это описано, или не вникали что там описано. Для того, что бы в ДБГрид вывести значения из нескольких таблиц, Вам необходимо использовать компонент ADOQuery, а в нем использовать SQL запрос, как сказал vovk. Вы с SQL-ом знакомы?
фЁдОр вне форума Ответить с цитированием
Старый 18.11.2008, 12:40   #8
Patriot1
Пользователь
 
Регистрация: 13.11.2008
Сообщений: 13
По умолчанию

Знаком, но давно им не пользовался, ибо кодингом давно не занимался (очень давно)..
Объясните тогда мне, ДБГрид будет отображать данные из БД через Query или BookTable?

Напишите, пожалуйста, также запрос при котором в одном из столбцов отображаемой таблицы данные будут загружатся из другой таблицы.
Patriot1 вне форума Ответить с цитированием
Старый 18.11.2008, 13:02   #9
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Смотрите, все очень просто. подключаете adoquery1 к БД, и свойсте sql этогоже компонента, пишете
select * //здесь выводим все поля таблиц
from <таблица1>, <таблица2> // указываем имена таблиц

какой конкретно Вам нужен запрос я не понял, к тому же не зная Ваших таблиц. Приведите Ваши таблицы и объясните, что именно вы хотите отобразить.
фЁдОр вне форума Ответить с цитированием
Старый 18.11.2008, 13:21   #10
Patriot1
Пользователь
 
Регистрация: 13.11.2008
Сообщений: 13
По умолчанию

Положем есть 2 таблицы: Progect и Spr_Manufacture (связанные).
Progect состоит имеет следующие столбцы: name, code_prog, id_manufacture (типа Integer). А таблица Spr_Manufacture имеет такие столбцы: id, name.
Задача при отображении последнего столбца id_manufacture таблицы Progect, не цифры отображать, а обращаясь к таблице Spr_Manufacture, значение соответствующее этой цифре
Patriot1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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