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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2015, 21:04   #1
Sting_23
 
Регистрация: 23.06.2015
Сообщений: 9
По умолчанию Вывод в соседний DBGrid

Подскажите пожалуйста. У меня есть два поля в таблице "Кто_вызывает" и "Кого_вызывает" и есть столбец "Радиосеть" (т.е. сеанс связи двух корреспондентов в определенной сети). При нажатии на запись в другом гриде необходимо вывести всех корреспондентов которые выходили на связь в выбранной радиосети. Проблема в том, что какой-нибудь позывной может быть только в одном из столбцов "Кто_вызывает" и "Кого_вызывает" (т.е. его могли вызывать, а он никого не вызывал, но считается, что он корреспондент данной радиосети). Отдельно создать таблицу "Корреспонденты" нельзя (требование заказчика). Заранее благодарю за помощь.
Sting_23 вне форума Ответить с цитированием
Старый 23.06.2015, 21:13   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А запрос какой? B структуры таблиц, и СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 23.06.2015, 22:46   #3
Sting_23
 
Регистрация: 23.06.2015
Сообщений: 9
По умолчанию

БД Access. Мне просто нужно вывести всех корреспондентов радиосети в соседний DBGrid.
Если прописать SELECT Chastota.Kto_vizivaet FROM Chastota WHERE Chastota.Radioset = '''+DBGrid1.Columns[6].Field.AsString+''' (к примеру), то он ,естественно, выберет только из одного столбца. А мне нужно чтобы в соседнем гриде был один столбец с корреспондентами относящиеся к выбранной радиосети. Выборка должна быть из столбцов "Кто_вызывает" и "Кого_вызывает".
Sting_23 вне форума Ответить с цитированием
Старый 23.06.2015, 23:23   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

Код:
select kto_vizivat, 'vizivaet' as tp from .... where ....
union 
select kogo_vizival, 'vizival' from .... where ....
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 25.06.2015, 13:26   #5
Sting_23
 
Регистрация: 23.06.2015
Сообщений: 9
По умолчанию

Огромное спасибо. Не додумался сам чего-то((((
Sting_23 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод в DBGrid 73Dimok73 C++ Builder 1 05.09.2014 13:39
Вывод CheckBox в DBGrid ramsesjol БД в Delphi 0 14.06.2013 14:25
DBGrid. Вывод с условием KrPr БД в Delphi 2 22.02.2013 15:33
Вывод в DBGrid построчно. _42 БД в Delphi 1 22.04.2010 17:27
вывод в DBGrid по условию Sergey2 БД в Delphi 13 01.03.2010 21:41