![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Здравствуйте!
Подскажите как создать отчет имеющейся таблицы через VBA или SQL или с помощью макроса. или хотя бы подскажите, как с помощью макроса или VBA запустить мастер отчетов. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]()
help
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Можно ли как-нибудь обойтись без ручного создания всех элементов отчета?
Что то вроде фонового запуска мастера отчетов с переданными ему параметрами (имя запроса из которого брать данные, тип оформления и т.д.) ? |
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
![]() Цитата:
1-й отчет(реальный) не смогла сделать в конструкторе-не СМОГЛА РАЗМЕСТИТЬ И ВЫРОВНЯТЬ около 150 контролов. поэтому написала программу для размещения полей встык через CreateReport, сообщала при этом в подпрограмму длину поля в символах, тип поля и размер шрифта о последующих МЕЛКИХ отчетах говорить нечего но мне надоело подгонять ширину-высоту контролов и я перешла на отчеты в формате нтм для печати вордом, сначала перекрестных запросов, затем и 90% остальных через конструктор после этого делала только отчеты с итогами ПО СТРАНИЦЕ в нижнем колонтитуле ввела понятие динамического отчета в НТМ -порядок полей для подведения итогов\списков определял пользователь при запуске отчета например;надо вывести основную заработную плату за месяц\квартал\год по профессии\разряду\вредности ..... с выбором по месяцу кварталу году профессии разряду вредности ..... заранее предсказать выбор и порядок выдачи невозможно работник планового отдела или бухгалтерии САМ определял, что ему надо именно сегодня и дорабатывал при необходимости и меня не трепали по мелочам и полуфабрикат выглядел неплохо и для начальства и для печати пример в приложении
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 16.11.2011 в 21:18. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Все-таки решил делать вручную, разобрал на примере функцию и стало все гораздо понятней и легко (правда можно немного урезать функцию, но лень).
Вот, может кому понадобится. Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Продолжение:
Код:
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 01.01.2012
Сообщений: 4
|
![]()
отчет где переменное кол-во полей и есть Итоги проще строить на гриде http://www.softdbgrid.ru или vsFlexGrid и др.аналоги
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
BD в которой это применял.
(Для запуска в обычном режиме, с нормальным допуском к конструктору и т.д. - запускать через Shift). |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 15.11.2011
Сообщений: 26
|
![]()
Спасибо, я уже разобрался сам! Отличная функция реализации отчетов! Очень пригодилась!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
email средствами VBA | mister_pog | Microsoft Office Access | 3 | 08.06.2011 22:26 |
Создать запрос средствами VBA | was3110 | Microsoft Office Access | 4 | 18.04.2011 11:54 |
Простановка наличия средствами VBA | Julliet | Microsoft Office Excel | 6 | 07.06.2010 08:06 |
Вычисление экспоненты средствами VBA | fs444 | Microsoft Office Excel | 10 | 30.12.2009 10:42 |
Заполнение таблицы средствами VBA | parsn | Microsoft Office Excel | 2 | 28.12.2009 14:05 |