![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Здравствуйте, уважаемые программисты!
У меня существует такая проблемка - есть две таблицы а аксессе: Towars с полями "id_towar", "towar" и Groups c полями "id_group", "group" (в Towars хранятся различные товары, а в Groups хранятся группы к которым относятся товары(аудиоаппаратуры, видеоаппаратуры и т.д.), поля "id_towar", "id_group" - ключевые, для связи этих двух таблиц). Проблема заключается в том, что бы при выборе в DBLookupComboBox, которая подключена к таблице Groups, любой группы товара, в DBGrid'е отобразились именно те товары, которые относятся к этой группе. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
DBLookupComboBox1.Value у тя показывает id_group из таблицы Groups, меняй динамически запрос, который отображает данные в DBGrid.
Типа Query1.SQL.Lines[x]:='where id_towar='+IntToStr(DBLookupComboBo x1.Value); Если не понял то напишу подробней.
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Можно узнать какими компонентами пользуетесь для связи с таблицами???
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Да конечно! Я использую ADOConnection1 для подключения к БД, два ADOQuery (ADOQuery1 - для подключения к таблице Towars, ADOQuery2 - для подключения к таблице Groups, дальше DataSourse1 для последующего вывода таблицы Towars в DBGrid1, DataSourse2 для вывода таблицы Groups в DBLookupComboBox1, но я конечно понимаю, что это не правильно, а вот как правильно все это реализовать я пока не понимаю!
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Написал на быструю руку... Использовал ADOQuery и DBLookupComboBox1. Посмотришь. Делал на 5-м делфи...
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Сори... Вот оно... Немного не тот компонент использовал, перепутал...
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Почему-то выдается ошибка при открытии приложения, но сам код видно. Я сейчас попробую подогнать под свое приложение, а потом напишу результат.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
![]()
Та ошибка выдавалась при первом Вашем вложением, а при втором приложение Ваше нормально открывается, но там не было ADOConnection, я его добавил, настроил связи(в гриде увидел код группы, название группы и название товара), но при запуске приложения, компилятор ругается на модули, может причина в том, что все это я делаю в 7 Делфи? И еще я хотел добавить: может я не ясно изложил свою проблему, но я хотел, что бы когда я в DBLookupComboBox1 выбираю группу товара, в гриде отображались товары относящиеся к этой группе!
Последний раз редактировалось фЁдОр; 20.11.2007 в 14:00. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]() Цитата:
2-ве группы: аудиотехника стереосистема1 .... видеотехника видеомагнитофон1 ... Всё отображает все группы Почему не то????
Нет невыполнимых задач, всё дело времени...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DBLookupComboBox | SunKnight | Компоненты Delphi | 6 | 25.02.2012 08:55 |
И снова DbLookupCombobox | Loki | БД в Delphi | 5 | 18.11.2007 23:50 |
DBLookupComboBox | Dunpeal | Компоненты Delphi | 5 | 09.08.2007 18:28 |
Помогите с DBLookupComboBox | Alexcandr | БД в Delphi | 24 | 13.04.2007 18:29 |
DBLookupCombobox??? | Alexcandr | Компоненты Delphi | 2 | 05.04.2007 16:46 |