Topic: Экспорт в Exel

Подскажите пож, как можно сделать экспорт в эксел. но чтобы файл экселя содержал логотип (картинку) компании название (текст) и формат таблицы (автоформат).

Re: Экспорт в Exel

нужно через мастре отчетов делеать

Чучкин Евгений

Re: Экспорт в Exel

А ПО ТОЧНЕЕ НЕ ПОНЯЛ. чЕРЕЗ КАКОЙ МАСТЕР ОТЧЕТОВ. В ЕКСЕЛЕ ?

Re: Экспорт в Exel

нет.
размещаете кнопку.
к ней выбираете действие "Отчет (SQL)".
В запросе выбираете то что Вам надо и в какой таблице.
Внизу будет указано:
- Выберете файл отчета. (По умолчанию стоит - Открыть дизайнер отчета).
- Открыть в. (По умолчанию стоит - PreView).
Закрываете окно.
Запускаете проект.
Жмете кнопку с Вашим SQL запросом и открывается Дизайнер отчетов.
там размещаете все что вам нужно включая Ваши логотипы и названия. сохраняяете с каим нибудь названием.
Закрываете программу.
Ищете свою кнопку. Опять заходите в неё и устанавливаете параметры
- Выберете файл отчета. (Выбираете тот отчет который Вы сохранили).
- Открыть в. (Выбираете Excel).

Чучкин Евгений

Re: Экспорт в Exel

Это я и так знаю. При отчете в эксель он выбирает результаты поиска. Вы знаете как это сделать с помощью SQL запроса. Выборку из TableGrid по результатам поиска.

Re: Экспорт в Exel

ну так в sql-запросе создайте точно такие же условия какие вы задали для TableGrid - результат будет тот же

Чучкин Евгений

Re: Экспорт в Exel

Условия постоянно меняются в зависимости от результатов поиска. Надо именно брать инфу с таблицы после результатов поиска а не из БД.

Re: Экспорт в Exel

ну так Вы же условия задаете компонентами на форме (дата, комбобоксы, едиты и т.д).
примените их условия в SQL запросе

к примеру у вас грид формирует поиск из таблицыTable1
при этом используется параметр дата из компонента DateTimePicker1 на форме

вот и задайте sql запрос
select
*
from Table1
where Table1.date = {DateTimePicker1}

результат в отчете будет аналогичен результату в гриде

если есть другие параметры отбора в гриде просто добавляете эти параметры в условие WHERE типа
where Table1.date = {DateTimePicker1} and Table1.id_table2 = {ComboBox1.dbItemID}

Чучкин Евгений

Re: Экспорт в Exel

конечно синтаксис немного нарушен но принцип то понятен?

Чучкин Евгений

Re: Экспорт в Exel

Спс буду пробовать

Re: Экспорт в Exel

Можете использовать и кнопку "Отчет", ее настройка подобна кнопке "Поиск" и нет необходимости писать SQL запрос.

Dmitry.

Re: Экспорт в Exel

В кнопке не выбора полей. Но все равно спс. Этот вопрос я уже решил.