|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.10.2013, 14:33 | #1 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
ADOQuery
В общем проблема такая...
У меня есть 2-е таблицы из SQL Server. ___________________________________ ____ (Таблица 1) id 1 2 3 4 5 (Таблица 2) 1 Иванов 12 лет 2 Петров 14 лет 3 Сидоров 22 года 4 Пупкин 8 лет 5 Кудряшкин 37 лет ___________________________________ ________ Так вот, на Form1, я вывожу данные из 1-ой таблицы в DBGrid с id. Далее, мне нужно, что бы при выборе какого либо ID, на другой форме Form2, в DBGrid-е выводилась информация только выбранного ID. Пример: на Форме1 выбрали id=4, тогда на Форме2, DBGrid выдаст информацию: (Пупкин 8 лет) ___________________________________ _________ Я только начал изучать Базы Данных, так что мне не понятно как писать код((( Если кто может, помогите. |
07.10.2013, 15:10 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Для этого нужно сделать связь Master - Details. Попробуй почитать о ней в интернете, забей эту фразу в Гугл. По крайней мере в учебниках по Делфи описания о ней есть.
I'm learning to live...
|
07.10.2013, 15:31 | #3 |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
А почему бы не бросить на вторую форму ADOQuery и выполнить запрос
Код:
Надеюсь как работать с параметризированными запросамы вы знаете
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
07.10.2013, 15:48 | #4 | |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
Цитата:
Вот только немного не понимаю фразы... "А почему бы не бросить на вторую форму ADOQuery". Я сделал так: на Form1 --> DBGrid DataModule --> ADOConnection1 // ADOQuery1 // DataSource1 // ADOQuery2 // DataSource2 на Form3 --> DBGrid ___________________________ Аааа... Или вы имеете в виду, что надо в Объектах, на ADOQuery2, которая принадлежит Form3, в SQL, прописать ваш код? Я всё верно понял? |
|
07.10.2013, 15:52 | #5 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
хм.... я попробовал...
Вы наверное не это имели в виду(( |
07.10.2013, 15:54 | #6 |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
Код:
Запрос нужно создавать динамически, при клике по ячейке в dbgrid или в каком-то другом событии. Читайте мануалы по ADOQuery и SQL. Одними компонентами без написание кода вы не обойдётесь.
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
07.10.2013, 16:05 | #7 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. ________________________ Я ещё подумал, что вот так вот получится что то... Но Delphi выдал мне ошибку. Хотя при компиляции, ни к чему не придрался Последний раз редактировалось Serge_Bliznykov; 07.10.2013 в 16:25. |
07.10.2013, 16:29 | #8 | |
Форумчанин
Регистрация: 30.05.2011
Сообщений: 651
|
Цитата:
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ. Список услуг и портфолио на сайте www.andreygrom.ru |
|
07.10.2013, 16:38 | #9 |
Форумчанин
Регистрация: 28.09.2011
Сообщений: 250
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOQuery | Alessiy | БД в Delphi | 4 | 26.04.2011 23:55 |
ADOQuery | ара | Помощь студентам | 3 | 14.04.2011 00:00 |
ADOQuery | ЛисЁНЫШ | БД в Delphi | 8 | 01.04.2010 13:09 |
AdoQuery | lenuxoid | БД в Delphi | 6 | 25.03.2010 18:24 |
ADOQuery | Только_Учусь | Помощь студентам | 2 | 16.07.2008 00:31 |