Topic: Экспорт в Exel
Подскажите пож, как можно сделать экспорт в эксел. но чтобы файл экселя содержал логотип (картинку) компании название (текст) и формат таблицы (автоформат).
My Visual Database → Russian → Экспорт в Exel
Подскажите пож, как можно сделать экспорт в эксел. но чтобы файл экселя содержал логотип (картинку) компании название (текст) и формат таблицы (автоформат).
нужно через мастре отчетов делеать
А ПО ТОЧНЕЕ НЕ ПОНЯЛ. чЕРЕЗ КАКОЙ МАСТЕР ОТЧЕТОВ. В ЕКСЕЛЕ ?
нет.
размещаете кнопку.
к ней выбираете действие "Отчет (SQL)".
В запросе выбираете то что Вам надо и в какой таблице.
Внизу будет указано:
- Выберете файл отчета. (По умолчанию стоит - Открыть дизайнер отчета).
- Открыть в. (По умолчанию стоит - PreView).
Закрываете окно.
Запускаете проект.
Жмете кнопку с Вашим SQL запросом и открывается Дизайнер отчетов.
там размещаете все что вам нужно включая Ваши логотипы и названия. сохраняяете с каим нибудь названием.
Закрываете программу.
Ищете свою кнопку. Опять заходите в неё и устанавливаете параметры
- Выберете файл отчета. (Выбираете тот отчет который Вы сохранили).
- Открыть в. (Выбираете Excel).
Это я и так знаю. При отчете в эксель он выбирает результаты поиска. Вы знаете как это сделать с помощью SQL запроса. Выборку из TableGrid по результатам поиска.
ну так в sql-запросе создайте точно такие же условия какие вы задали для TableGrid - результат будет тот же
Условия постоянно меняются в зависимости от результатов поиска. Надо именно брать инфу с таблицы после результатов поиска а не из БД.
ну так Вы же условия задаете компонентами на форме (дата, комбобоксы, едиты и т.д).
примените их условия в SQL запросе
к примеру у вас грид формирует поиск из таблицыTable1
при этом используется параметр дата из компонента DateTimePicker1 на форме
вот и задайте sql запрос
select
*
from Table1
where Table1.date = {DateTimePicker1}
результат в отчете будет аналогичен результату в гриде
если есть другие параметры отбора в гриде просто добавляете эти параметры в условие WHERE типа
where Table1.date = {DateTimePicker1} and Table1.id_table2 = {ComboBox1.dbItemID}
конечно синтаксис немного нарушен но принцип то понятен?
Можете использовать и кнопку "Отчет", ее настройка подобна кнопке "Поиск" и нет необходимости писать SQL запрос.
В кнопке не выбора полей. Но все равно спс. Этот вопрос я уже решил.
My Visual Database → Russian → Экспорт в Exel
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi