Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.088 c
14-24665
Knight
2003-08-19 23:43
2003.09.08
Откуда в людях такая потребность в дистракторской деятельности?


1-24420
Pindos
2003-08-25 20:55
2003.09.08
Proxies - нет у меня такого!!!


1-24422
Андерсон
2003-08-26 09:16
2003.09.08
Проблема с Edit. Как спрятать курсор в его окне.


1-24517
Andrey V.
2003-08-27 08:22
2003.09.08
колонки в ListBox


3-24384
Lexa_m
2003-08-14 23:34
2003.09.08
Проверка вводимого значения на совпадение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский