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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 20:51   #1
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию не меняются данные на вкладках

Всем доброго времени суток!

У меня такой вопрос:
Есть база в Access,из нескольких таблиц (главной и подчиненной), подключена к Delpi.
На форме в Delpi для отображения главной таблицы находится DBStrinGrid. Для занесения данных в таблицу есть Page Control, состоящая из 2 вкладок. На первой вкладке записывается информация в главую таблицу, на 2 в подчиненную. Таблицы связаны по ключевому полю.

Проблема заключается в следующем:
При выделении разных строк в DBStrinGrid данные на первой вкладке меняются, а на второй нет. Можно сделать так, чтоб в зависимости от выделения записи из главной таблицы, автоматически на второй вкладке отображалась соответствующая ей запись из подчиненной таблицы?
liienna вне форума Ответить с цитированием
Старый 05.04.2009, 00:33   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

скажу вам точно - можно
soleil@mmc вне форума Ответить с цитированием
Старый 05.04.2009, 07:43   #3
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию

Цитата:
Сообщение от soleil@mmc Посмотреть сообщение
скажу вам точно - можно
А не подскажете как именно?
liienna вне форума Ответить с цитированием
Старый 05.04.2009, 10:13   #4
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Если хоти те сделать сами то извените надо писать код на событие(в данном случае подойдёт событие ondatachange навскидку) если хотите 'автоматом' то желательно знать какими компонетами пользуетесь для доступа.. если AdoTable то примерно так
Код:
ADOTable1.MasterSource:=DataSource1;
ADOTable1.MasterFields :='ваш Field';
vovk вне форума Ответить с цитированием
Старый 05.04.2009, 12:44   #5
liienna
Пользователь
 
Аватар для liienna
 
Регистрация: 24.02.2009
Сообщений: 25
По умолчанию

Vovk, Спасибо Вам большое за подсказку!!! Все пошло!!!
liienna вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
данные бд elfers БД в Delphi 5 02.04.2009 12:38
UDP и данные Shouldercannon Работа с сетью в Delphi 4 30.07.2008 09:12
Не меняются скины sSkinManager Mishina Общие вопросы Delphi 1 17.06.2008 08:59
Не затереть данные. Deman4eg Microsoft Office Excel 2 03.03.2008 20:53