Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Как запихнуть в одну ячейку набор данных?   Найти похожие ветки 

 
linx ©   (2004-05-11 11:11) [0]

Ситуация следующая - есть абоненты, которые учтены в отдельной таблице, у каждого абонента есть телефонный номер(в общем случае не один), по которым своя таблица. Как вывести в гриде запрос по абонентам так, чтобы в ячейке, которая соответствует определенному абоненту выводились все телефонные номера, зарегистрированные на данном абоненте, скажем так:
ID  ФИО           Телефонные номера
1   Иванов И.И.   41-41-41, 41-41-42, 41-41-43
2   Петров П.П.   41-41-99
и т.д.


 
Danilka ©   (2004-05-11 11:15) [1]

ХП, которой передаешь Id абонента, по которому она шерстит таблицу телефонов и возвращает строку с его телефонами.


 
Danilka ©   (2004-05-11 11:18) [2]

Другие варианты, которые навскидку придумываются, намного хуже, на мой взгляд.


 
Соловьев ©   (2004-05-11 11:26) [3]


> linx ©   (11.05.04 11:11)

ИМХО, в скором времени понадобится кому-то что-то с этими телефонами на клиенте сделать. Лучше думаю сделать на клиенте вычесляемое поле, где по айдишнику создавать нужную строку телефонов из справочной таблицы. И набудущее есть уже возвожность открыть этот список для редактирования.


 
Danilka ©   (2004-05-11 11:32) [4]

[3] Соловьев ©   (11.05.04 11:26)
То-же самое, только сбоку. :))
Вместо одного запроса, будет один главный, полюс столько запросов, сколько записей нарисовано в гриде. Если есть какая-то задержка "запрос-ответ" от сервера, которая для одного запроса незначительна, то для кучи запросов может уже быть заметна на глаз.
Поэтому, на мой взгляд, все-таки лучше ХП.
А прикрутить редактор списка телефонов и к такому полю можно.


 
Курдль ©   (2004-05-11 11:47) [5]

А выстроить в "дерево"?
Или, как это красиво делается в dxDBGrid, - группировать по полям ID и ФИО?



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.203 c
3-1083912885
Goida
2004-05-07 10:54
2004.05.30
Использование параметров в ADOQuery


11-1074451034
Ego_Brain
2004-01-18 21:37
2004.05.30
МультиФорм в МЦК


1-1084446108
Lexa_1
2004-05-13 15:01
2004.05.30
MouseToCell в TdxDBGrid - как реализовать?


3-1084279983
Klerk
2004-05-11 16:53
2004.05.30
Вставить данные


3-1084236623
pulp
2004-05-11 04:50
2004.05.30
Ошибка совметсного использования