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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2011, 09:16   #1
nakazanie
 
Регистрация: 14.02.2011
Сообщений: 6
По умолчанию связать 2 dbgrid

Как связать 2 dbgrid-a, чтобы выбранная ячейка из dbGrid1 попадал в dbGrid2?
nakazanie вне форума Ответить с цитированием
Старый 01.03.2011, 09:36   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Связываются не гриды, а их DataSet-ы (т.е. таблицы).
Способов много. Можно связать таблицы по индексам, sql-запросом при AfterScroll, установкой фильтра на дочернюю таблицу и т.д.
Открываем книжку по БД и находим в ней понятие "Мастер/Деталь"...
_SERGEYX_ вне форума Ответить с цитированием
Старый 01.03.2011, 09:49   #3
nakazanie
 
Регистрация: 14.02.2011
Сообщений: 6
По умолчанию

У меня в dbGrid1 выводится таблица. А теперь нужно допустим выбрать определенную ячейку, и выбранная ячейка попадала в dbGrid2. Как это сделать?
nakazanie вне форума Ответить с цитированием
Старый 01.03.2011, 11:27   #4
alexvav
Форумчанин
 
Регистрация: 23.11.2006
Сообщений: 152
По умолчанию

После ключевого слова private
пишем вот такую строчку:
Код:
function dbstring:string;
Нажимаем сочетание клавиш CTRL+SHIFT+C , delphi автоматически сгенерирует шаблон будущей функции.

Код:
Function dbstring:string;
var
i:integer;
begin
result:='';
for i:=0 to DBGrid1.DataSource.DataSet.FieldCount-1 do
result:=result+DBGrid.DataSource.DataSet.Fields[i].AsString+';';
end;
как-то так.
alexvav вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как связать 2 DBGrid.... yulkas БД в Delphi 2 22.04.2010 15:27
Как связать DBComboBox и DBGrid , чтобы... Rin БД в Delphi 14 25.12.2009 18:21
Перемещение даннах из dbgrid в dbgrid Hobbit_88 БД в Delphi 7 10.06.2009 13:33
связать списки NieL Общие вопросы Delphi 4 24.04.2009 12:38
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30