|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2012, 19:31 | #1 |
Форумчанин
Регистрация: 21.10.2008
Сообщений: 337
|
БД, подписывать группы при экспорте
Есть БД access (ADO). Хранятся поля Наименование|Цена|Группа
Нужно вывести в Эксель список по такому правилу. 1. Вывод производится в 4 колонки Наименование|Цена Наименование|Цена Наименование|Цена Наименование|Цена Наименование|Цена Наименование|Цена ..... 2. Перед каждой группой нужно делать название данной группы. Поясняю. Группы это: мониторы, мыши, процессоры. Вот как подписать можно так по группам. МОниторы: Наименование|Цена Наименование|Цена Наименование|Цена Наименование|Цена ... Клавиатуры: Наименование|Цена Наименование|Цена Наименование|Цена Наименование|Цена ... ----------------------------- Стандартный вывод сделал в Excel: Наименование|Цена Наименование|Цена Наименование|Цена ... Мне нужно понять саму логику выполнения задания, каким путем это сделать. ============================ 1 пункт решил, просто в один запрос пустил 4 столбика: Код:
Последний раз редактировалось grom333; 08.02.2012 в 19:52. Причина: 1 пункт решил. |
08.02.2012, 20:13 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В запросе наименование группы включите в запись, ORDER BY по нему и дальше по наименованию продукта. При записи в таблицу отслеживайте наименование группы и при его изменении пишите в таблицу в качестве подзагловка
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.02.2012, 20:32 | #3 | |
Форумчанин
Регистрация: 21.10.2008
Сообщений: 337
|
Цитата:
Я вижу решение такое (правильно или нет?). В переменную считываем группу и записываем в эксель Группу и дальше пункты пошли из этой группы, как только условие меняется т.е. название группы другое, то мы записываем ее в переменную и в таблицу. И т.д. Хотя можно и без переменной. В простом запросе например в текстовый файл записал бы это легко. Но путаница происходит со столбцами и строками.. Тем более идет по 2 столбца . |
|
08.02.2012, 21:20 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А путаница то в чем? Если подзаголовок, то пишется только в первый столбец строки. Все, в эту строку ничего больше не пишем и Index увеличили. Каждую строку детализации в несколько столбцов в отдельную строку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.02.2012, 22:52 | #5 |
Форумчанин
Регистрация: 21.10.2008
Сообщений: 337
|
А вот на счет 1 пункта я поторопился... С тем кодом
Код:
Если ставлю так: Код:
|
08.02.2012, 22:56 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.02.2012, 23:12 | #7 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Взаимодействие с ячейками при экспорте в Excel | ZHDN | Общие вопросы Delphi | 0 | 28.07.2011 18:46 |
При экспорте базы в Excel выводит везде первое значение | Aleksandr | Общие вопросы Delphi | 1 | 25.04.2011 12:07 |
не выводяться загловки при экспорте | Daur | Общие вопросы Delphi | 0 | 16.05.2010 16:15 |
При экспорте в EXCEL должны поподать свежие данные | GhostBZ | БД в Delphi | 4 | 02.09.2009 15:35 |
как организовать отклик на событие при импорте-экспорте данных | Artmi | Microsoft Office Excel | 8 | 03.06.2008 23:31 |