|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.05.2009, 14:52 | #1 |
Пользователь
Регистрация: 12.05.2009
Сообщений: 43
|
Перегон в Excel
Созданно приложение с доступом к базе данных MS Access по технологии ADO используются компоненты ADOConection, ADOTable, DataSource, DBgrid.
Вопрос как вывести данные из DBgrida в Excel. Помогите очень надо код желательно с поиснениями. |
13.05.2009, 19:19 | #2 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
DBGrid не содержит данных. Он их всего лишь отображает.
Поэтому выводить данные будем из датасета. Ну и как вариант: Код:
|
13.05.2009, 19:24 | #3 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
P.S. Да и чуть совсем не забыл, - для полной работоспособности не забудьте в uses упомянуть ComObj.
|
14.05.2009, 05:33 | #4 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
А могут быть проблемы с перегоном, если таблицы связаны?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
14.05.2009, 07:03 | #5 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
В Excel выводится содержимое датасета. Данные естественно могут представлять собой выборку из разных таблиц. Так что не вижу здесь каких-либо проблем.
|
29.05.2009, 14:35 | #6 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 19
|
я немного переделал под свою задачу
Код:
|
29.05.2009, 14:42 | #7 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
"дешевле" (в смысле кода) сделать отчет, например, в фастрепорте и заюзать фильтр экспорта в эксель
опять-таки, если контора откажется от экселя и перейдет под ОпенОфис, то останется только новый фильтр экспорта добавить вместо переписывания кучи кода |
29.05.2009, 14:50 | #8 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 19
|
сейчас мне это нужно для учебы, по требованиям нужно делать экспорт в исксель
|
29.05.2009, 14:57 | #9 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
Цитата:
и мой вариант решения вполне соответствует заданному вопросу З.Ы.: когда инфы по прямому экспорту в эксель не было - юзал встроенный в эксель бейсик - запускаешь макрос на запись, делаешь что тебе нужно с колонками, например, потом тормозишь макрос, открываешь на редактирование и все видно какие там используются константы, методы и т.п. |
|
29.05.2009, 15:05 | #10 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 19
|
фастрепорта у меня нет возможности использовать, т.к в универе стоят обрезанные версии delphi и многих компонентов там нету
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Экспорт из Access в Excel, Экспорт из отчётов в таблицу Excel | Kissedbythegod | Microsoft Office Access | 1 | 31.05.2008 22:15 |
очень громоздкие финансовые модели в Excel, а Excel не тянет | Ragazza | Microsoft Office Excel | 7 | 03.10.2007 20:08 |
Формирование из excel в ASCII, у меня он формирует по одному клиенту а в Excel нескол | Askat | Общие вопросы Delphi | 0 | 18.07.2007 06:28 |
Excel | Toxa | Компоненты Delphi | 2 | 13.04.2007 13:24 |
Как вытащить данные из Excel в бд dephi, а потом (после работы с данными) сформировать новый файл excel. | Геля | БД в Delphi | 1 | 10.04.2007 15:11 |