![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.03.2010
Сообщений: 7
|
![]()
Здравствуйте!
Я делаю БД на делфи, и столкнулся с такой ситуациею: есть DBComboBox1, в нему отображается соответствующая информация с Table1, и есть Grid1, который должен показывать все поля, связаны с значением DBComboBox1, но уже не с Table1, а с Table2. Какой код и куда надо вписать, чтобы это происходило? Заранее спасибо) |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
А Table2 настроен на туже таблицу что и Table1?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 14.03.2010
Сообщений: 7
|
![]()
Table1 и Table2 связаны между собой.
Последний раз редактировалось serik_f; 14.03.2010 в 17:43. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Тогда попробуйте такой вариант.
Киньте на форму DataSource и Query. И настройте DataSource на Query. DBGrid соответственно на этот DataSource. И попробуйте написать такой запрос: Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 14.03.2010
Сообщений: 7
|
![]()
спасибо)
но запросом не подойдет... это курсак((( надо программно как-то сделать... |
![]() |
![]() |
![]() |
#6 | |
Регистрация: 14.03.2010
Сообщений: 7
|
![]() Цитата:
procedure TForm4.FormCreate(Sender: TObject); begin Table1.First; DBComboBox1.Clear; while not Table1.Eof do begin DBComboBox1.Items.Add(Table1.FieldB yName('name2'). AsString); Table1.Next; end; DBComboBox1.ItemIndex:=0; Table1.First; end; а как же сделать, чтобы в таблице Table1 отображались все поля, связаны с DBComboBox1? плиззззз))) |
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Посмотрите в сторону фильтров у этого компонента. Кажется Filter. Я с BDE давным давно уже не работаю, поэтому не могу точно сказть.
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 14.03.2010
Сообщений: 7
|
![]() ![]() |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Как у Вас связаны Table1 и Table2 между собой?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 14.03.2010
Сообщений: 7
|
![]()
Table1 через Table2.
в Table1: MasterSourse=DataSource2 (вторая таблица) MasterFields=(соответствующий столбец) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из Grid в Edit | stp56 | Общие вопросы Delphi | 8 | 18.04.2009 01:53 |
манипулирование grid-ом | Andriyko | Компоненты Delphi | 2 | 04.10.2008 17:08 |
Grid | nimf | Общие вопросы Delphi | 2 | 22.04.2008 13:16 |
Не могу внести строку из combobox в combobox!? | tacer | Помощь студентам | 1 | 30.11.2007 19:45 |
Help!Grid и Edit | Дамир | БД в Delphi | 1 | 16.02.2007 02:05 |