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

Вниз

запрос   Найти похожие ветки 

 
Rel_   (2003-08-18 12:16) [0]

Мастера, как грамотно (если энто вообще возможно для лок-ой таблицы : dBase) составить запрос.

Пусть есть набод данных, например след:

Code Value
1 3
1 5
1 2
2 10
2 1

Результат запроса следующий: тоже 2 столбца : Code и строковое поле с перечислением значений поля Value через любой разделитель, например "," :

Code Value
1 3, 5, 2
2 10, 1

Заранее благодарен.


 
MsGuns ©   (2003-08-18 12:42) [1]

Если нужен имеено НД
Строковая обработка с формированием поля-аккумулятора. Результирующая таблица должна быть предварительно создана

Если нужен не НД, а отображаемая таблица
То же самое, что в 1., но все кидается в стринггрид (вместо врем.таблицы)


 
Rel_   (2003-08-18 12:47) [2]

to MsGuns © ничаго не понятно. Если можно, проясните подробнее.


 
Rel_   (2003-08-18 13:53) [3]

Мастера, ну хоть кто-нибудь!!!


 
KoluChi ©   (2003-08-18 14:04) [4]

По-моему запросом не получится
выбрать все строки с сортировкой SELECT * FROM TABLE SORT BY CODE
пребрать все строки
code_ = 0;
while not dataset.eof() do
begin
if Code_ <> DataSet.FieldByName("Code").Value then
begin
Code_ <> DataSet.FieldByName("Code").Value;
dataset_new.Insert();
dataset_new.FieldByname("Code").Value = Code_;
end;
dataset_new.FieldByname("Value").Value = DataSet.FieldByName("Value").Value + ",";
dataset.next();
end;


 
Rel_   (2003-08-18 14:25) [5]

Ну если запросом не получится, то придётся делать так!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-24479
Сан Саныч
2003-08-26 03:12
2003.09.08
Чайниковская проблема с Class Factory


3-24372
AAAAz
2003-08-13 04:35
2003.09.08
Тип базы данных


14-24627
МАКСИК
2003-08-21 09:51
2003.09.08
КАК отучить собаку гавкать?


1-24485
Вит
2003-08-27 15:03
2003.09.08
Неверная строка с указанием имени класса


14-24702
VD602
2003-08-19 12:01
2003.09.08
Совершенно неубиваемый процесс!