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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2011, 21:31   #1
anabenne
Пользователь
 
Регистрация: 16.06.2011
Сообщений: 13
По умолчанию связь одной dbgrid c другой dbgrid

всем привет еще раз =)
у меня не получается сделать вот что
есть таблица

и еще вот эта

между ними есть связь

соответственно у клиента стоит инкремент

хочу сделать чтобы при нажатии на клиента сверху показывали его время посещения и код этого клиента, причем время посещения я ввожу сам рукой.

таблицы сделаны через datamodule,query,datasource.
кто знает подскажите пжлз!
anabenne вне форума Ответить с цитированием
Старый 24.06.2011, 09:10   #2
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

По событию клика по записи таблицы DBGrid клиента ищи в query посещения нужную запись.

А лучше всего использовать join и склеить таблицы, и тогда все будет в одной таблице.
Код:
slect * from клиент
         left join посещения on клиент.ID = посещения.KlientID
Нет невыполнимых задач, всё дело времени...

Последний раз редактировалось D-mon; 24.06.2011 в 09:14.
D-mon вне форума Ответить с цитированием
Старый 24.06.2011, 09:49   #3
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

А master и child datasource настроить?
Зачем лепить запрос на событие перехода по набору записей.
Когда этого можно не делать.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Старый 17.10.2011, 10:15   #4
wulf_01
Пользователь
 
Регистрация: 09.04.2011
Сообщений: 57
По умолчанию

можно спросить)
есть несколько таблиц станция, пользователь, По
при создании у каждой таблице создал поля Id
но теперь надо связать как это организовать?
если создать еще поля у пользователя Id_станция, у По ID_пользователь
а как дальше связать их, сделал редактирование для каждой таблице отдельно , и теперь их выводить все вместе нужно
заранее спасибо

Нельзя спросить!
Прочитайте правила раздела, про оффтоп, за который я вам сейчас и даю штраф...

Последний раз редактировалось mihali4; 17.10.2011 в 11:40.
wulf_01 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из Dbgrid в другой Dbgrid Милана666 БД в Delphi 12 21.06.2015 09:50
Связь DBGrid и динамические поля blr_spy БД в Delphi 0 04.03.2011 14:46
Связь между двумя DBGrid WALL БД в Delphi 3 05.11.2010 15:47
Из DBGrid одной формы отразить в ListBox на другой формы VenZell БД в Delphi 2 28.05.2010 07:27
Связь FIBPlus+DBGrid Lokos БД в Delphi 10 15.04.2010 11:23