![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Помогите плиз. У меня есть БД на Access в ней 2 таблицы ("Учреждения" и "Сотрудник") которые связаны между собой (1 ко многим). Проблема вот в чем в 1-ом DBGrid-е выводятся: сотрудники+ID_Учреждения? а в другом выводтся Вся инфо по "Учреждениям". Вопрос вот в чем Как сделать чтобы вместо "ID_Учреждения" выводился соотвествующее название "Учреждения"
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Тоесть? Правой клавишей по ДБГриду и открывай Column Editor Там добавь только те колонки которые хочешь видеть.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 89
|
![]()
то есть ты хочешь что бы в 1-ом dbgride выводилось вместо id учреждения выводилось название учреждения?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Да именно, чтобы вместо Id выводилось название учреждения
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 89
|
![]()
ну есть два варианта
1 через запрос 2 New field какой выберешь про тот и расскажу |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Через запрос. Как и куда его ставить!?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 89
|
![]()
ну как на вкладке ADO берешь ADOQUERY И бросаешь его себе на форму , затем в object inspector есть такая надпись SQL нажимаешь на три точечки справа от этой записи , появится окошко string list editor там пишеш
select таблица сотрудников.имя( или отчество),таблица учреждений.название учреждения from таблица сотрудников,таблица учреждений where таблица сотрудников.id_учреждения=таблица учреждений.id_учреждения нажимаешь ок , конектишь к базе данных, active ставишь true, связываешь с bdgrid через datasource и вуаля , готово |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
Вау спасибки большое все прет
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 89
|
![]()
рад был помоч)))
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 27.08.2009
Сообщений: 56
|
![]()
а что делать если данные разного типа???
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение данных из DBGrid | Demien | БД в Delphi | 14 | 19.08.2009 13:38 |
Изменение данных в DBGrid | Lion-Tiger | БД в Delphi | 0 | 16.06.2009 13:09 |
Обмен данных между Excel и Word | WilliJo | Microsoft Office Word | 3 | 26.05.2009 00:19 |
Подсчет данных в DBGrid | Alexander_20 | БД в Delphi | 19 | 14.05.2009 18:41 |
перенос данных из DBGrid в DBGrid | KingSize | БД в Delphi | 17 | 24.04.2009 09:30 |