powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчет в несколько колонок
7 сообщений из 7, страница 1 из 1
Отчет в несколько колонок
    #32620449
report
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня печатается отчет в две колонки. Сначала сверху вниз, затем слева направо. Мне необходимо специальным образом отформатировать первую запись в каждой колонке. Как это сделать? Первую запись в первой колонке можно отследить используя PageHeader_Format. А вот аналога PageHeader_Format для второй колонки по-моему нет. Если нет простого способа это сделать, хотелось бы узнать любой способ, даже если он будет сложным.
...
Рейтинг: 0 / 0
Отчет в несколько колонок
    #32620542
Alexanderik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ты заранее знаешь количество записей в колонке, то можешь высчитать и "первую" запись во второй колонке

имеем массив.
2*10
две колонки по 10 записей
значит первая запись второй колонки будет =10 +1 = 11
11 запись - вот поставь обработчик на 11 запись.
...
Рейтинг: 0 / 0
Отчет в несколько колонок
    #32620844
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ширина отчёта сделана равной ширине столбца,то путём сравнения
левой координаты и ширины
событие - форматирование заголовка группы
Acc97 SP2 mdb
Код: plaintext
1.
2.
3.
4.
Private Sub ЗаголовокГруппы0_Format(Cancel As Integer, FormatCount As Integer)
  Me![P_Gol].Caption = "первый столбец"
  If ((Me.Left - Me.Width) >  0 ) Then Me![P_Gol].Caption = "второй столбец"
End Sub
...
Рейтинг: 0 / 0
Отчет в несколько колонок
    #32620865
у меня вот какой вопрос - почти в тему.
Есть встроенный (подчиненный) отчет.
Надо чтобы в зависимости от количества записей в отчете он разбивался на соответствующее количество колонок.
Например, у гостиницы X есть высокий и низкий сезон. Значит колонок 2. А у гостиницы Y есть высокий, средний и низкий сезон. Значит, колонок 3. То есть видимо Аксесс должен еще в запросе высчитывать количество подчиненных записей и эту цифру передовать в запрос. Реально ли это сделать? Спасибо.
...
Рейтинг: 0 / 0
Отчет в несколько колонок
    #32620881
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у тебя что меняется- кол-во полей в запросе или кол-во таки колонок в отчёте?
...
Рейтинг: 0 / 0
Отчет в несколько колонок
    #32620895
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проще эмулировать разное число столбцов.
т.е. создать промежуточную таблицу и Recordset загнать туда все данные
сделать нужное число "служебных" полей.
а в самом отчёте на основании "служебных" полей рассчитывать координаты и ширину контролов.

промежуточную таблицу(временную) при определенном навыке можно заменить Union.
...
Рейтинг: 0 / 0
Отчет в несколько колонок
    #32622222
report
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем. Вариант Shuhard - это то что нужно
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчет в несколько колонок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]