Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Wo_0dy
0 / 0 / 0
Регистрация: 25.08.2014
Сообщений: 16
1

Формирование отчета Access 2010

25.08.2014, 21:43. Просмотров 2398. Ответов 9
Метки нет (Все метки)

Всем здрасте!
Нужен компетентный совет по решению двух вопросов некомпетентного человека!

можно ли из этого (см.
Формирование отчета Access 2010
и
Формирование отчета Access 2010
) сделать вот так
(см.
Формирование отчета Access 2010
) посредством встроенного отчета Access 2010 + макросов с минимумом VBA-code

ну и еще один глупый вопрос: Как убираются эти серые полоски в теле отчета
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 38
Размер:	42.5 Кб
ID:	428807
0
Вложения
Тип файла: zip Мероприятия.zip (28.6 Кб, 4 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2014, 21:43
Ответы с готовыми решениями:

Формирование отчета из формы по сложному фильтру (Access 2010)
Дорогие формучане, бьюсь уже не один день. Помогите доделать следующий фильтр,...

Формирование отчета из БД access в виде договора
Добрый день) подскажите , пожалуйста, есть ли возможность формирования отчета...

При создании отчета в Access 2010 переносятся данные всей таблицы
Задача, печать бланков на основе данных вносимых в форму. При создании отчета в...

Изменение имени файла при выгрузке отчета access 2010 в PDF
Добрый вечер! очень нужно сформированный отчет выгрузить в PDF фаил с...

Формирование отчета
Здравствуйте, создаю базу данных для своего предприятия, для упрощения работы с...

9
Вячеслав Я
Эксперт MS Access
2804 / 1349 / 212
Регистрация: 13.05.2011
Сообщений: 4,112
25.08.2014, 22:06 2
Wo_0dy, Вы тут что-то вообще накрутили. У Вас нет столько данных. По таблице сан. узел ремонтируется один день, а по отчетной таблице аж 4 дня. Предлагаю Вам пересмотреть вывод данных для анализа хозяйственной деятельности. Как например вы покажите запись, если 20 августа кроме ремонта сан. узла было еще какое либо событие? Тут надо продумать иначе будет каша.
По поводу как убрать серую полосу в отчете: открываете отчет в конструкторе. Отмечаете Область данных. В окне свойств в Макет уберите Темнее 5% или сколько у Вас есть.
1
Wo_0dy
0 / 0 / 0
Регистрация: 25.08.2014
Сообщений: 16
25.08.2014, 22:16  [ТС] 3
2 вопрос нашел Цвет фона чередования в свойствах макета спасибо!

Добавлено через 2 минуты
а с помощью встроенного отчета можно ли это решить (создать кашу=)? или только с выгрузкой в другие программы (ексель и подобные)?
0
Вячеслав Я
Эксперт MS Access
2804 / 1349 / 212
Регистрация: 13.05.2011
Сообщений: 4,112
25.08.2014, 22:29 4
Wo_0dy, Тут подумать надо. Но можно примерно так. А можно еще группировками поиграть. Можно и по сложнее. Надо представить, а как это будет выглядеть в итоге? Можно представить и как Вам надо, но если много будет событий, то боюсь будет не красиво.
0
Вложения
Тип файла: rar Мероприятия1.rar (23.0 Кб, 11 просмотров)
mobile
Эксперт MS Access
23338 / 13143 / 2754
Регистрация: 28.04.2012
Сообщений: 14,395
25.08.2014, 22:41 5
Цитата Сообщение от Wo_0dy Посмотреть сообщение
а с помощью встроенного отчета можно ли это решить (создать кашу=)? или только с выгрузкой в другие программы (ексель и подобные)?
Конечно, выгрузка в ексель позволит отформатировать документ сложной структуры. В отчетах Access есть много ограничений с затрудненным обходом.
После выгрузки в ексель, пользуясь средствами офисной автоматизации, можно достаточно просто программно получить требуемый вид документа
0
Wo_0dy
0 / 0 / 0
Регистрация: 25.08.2014
Сообщений: 16
25.08.2014, 22:45  [ТС] 6
пользуясь средствами офисной автоматизации
это как так?
0
mobile
Эксперт MS Access
23338 / 13143 / 2754
Регистрация: 28.04.2012
Сообщений: 14,395
25.08.2014, 23:54 7
Офисная автоматизация включает набор функций и методов для работы с офисными документами. Образовав объектные переменные Excel.Application (приложение Excel), Workbook (книга Excel) и Sheet (лист Excel) можно получить доступ к книге екселя и выполнять над ней любые допустимые действия. Включая, разумеется, элементы форматирования такие как раскраска, объединение ячеек, задание ширин и высот и прочее

Добавлено через 59 минут
Не указал существенный момент - после получения доступа к книге, дальнейшие преобразования в ней делаются уже средствами самого екселя. Это позволяет достаточно легко получить нужный программный код - нужно только записать макрос в екселе и перенести его в акс (с нужными преобразованиями). Как пример, маленькая процедура, которая вызывает ексель, создает новую книгу и объединяет ячейки A1:C2
Visual Basic
1
2
3
4
5
6
7
Public Sub createBook()
    Dim oapp As Object, owrk As Object, osh As Object 'Объектные переменные
    Set oapp = CreateObject("Excel.Application")      'Создание приложения 
    Set owrk = oapp.Workbooks.Add                     'Создание новой книги
    oapp.Range("A1:C2").MergeCells = True             'Объединение ячеек
    oapp.Visible = True                               'Сделать вновь созданную книгу видимой 
End Sub
5
VinniPuh
Эксперт MS Access
6335 / 3650 / 379
Регистрация: 27.03.2013
Сообщений: 13,441
26.08.2014, 09:02 8
Цитата Сообщение от mobile Посмотреть сообщение
...'Сделать вновь созданную книгу видимой...
Извиняюсь за глупый вопрос:
А почему она до этого была невидимой???
0
mobile
Эксперт MS Access
23338 / 13143 / 2754
Регистрация: 28.04.2012
Сообщений: 14,395
26.08.2014, 09:50 9
При открытии файла из проводника, предполагается, что юзер начнет в нем работать руками и соответственно, должна быть обеспечена видимость документа. А при программном открытии такое предположение отсутствует, очень часто документ только программно модифицируется и сразу закрывается. Или при модификации требуется сделать многочисленные действия, которые при видимости документа требуют длительного времени на отображение на экране и замедляют процесс (иногда значительно). Поэтому при программном открытии приложение всегда имеет атрибут видимости равный False, т.е. невидимый. И надо изменить его на True, чтобы увидеть.
1
VinniPuh
Эксперт MS Access
6335 / 3650 / 379
Регистрация: 27.03.2013
Сообщений: 13,441
26.08.2014, 09:53 10
Спасибо. въехал, по началу немного недопонял.
0
26.08.2014, 09:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2014, 09:53

формирование отчета
ВСЕМ ПРИВЕТ!!мало что понимаю в VBA.у меня есть форма в ней при помощи...

Формирование отчета
Подскажите как убрать в отчете верхний колонтитул в разделе Примечание отчета....

формирование отчета
Здравствуйте! Подскажите в чем ошибка! Private Sub BtmOtchet_Click() On...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru