Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчет в несколько колонок / 7 сообщений из 7, страница 1 из 1
26.07.2004, 04:20:36
    #32620449
report
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в несколько колонок
У меня печатается отчет в две колонки. Сначала сверху вниз, затем слева направо. Мне необходимо специальным образом отформатировать первую запись в каждой колонке. Как это сделать? Первую запись в первой колонке можно отследить используя PageHeader_Format. А вот аналога PageHeader_Format для второй колонки по-моему нет. Если нет простого способа это сделать, хотелось бы узнать любой способ, даже если он будет сложным.
...
Рейтинг: 0 / 0
26.07.2004, 08:56:43
    #32620542
Alexanderik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в несколько колонок
если ты заранее знаешь количество записей в колонке, то можешь высчитать и "первую" запись во второй колонке

имеем массив.
2*10
две колонки по 10 записей
значит первая запись второй колонки будет =10 +1 = 11
11 запись - вот поставь обработчик на 11 запись.
...
Рейтинг: 0 / 0
26.07.2004, 11:30:11
    #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
26.07.2004, 11:40:19
    #32620865
Отчет в несколько колонок
у меня вот какой вопрос - почти в тему.
Есть встроенный (подчиненный) отчет.
Надо чтобы в зависимости от количества записей в отчете он разбивался на соответствующее количество колонок.
Например, у гостиницы X есть высокий и низкий сезон. Значит колонок 2. А у гостиницы Y есть высокий, средний и низкий сезон. Значит, колонок 3. То есть видимо Аксесс должен еще в запросе высчитывать количество подчиненных записей и эту цифру передовать в запрос. Реально ли это сделать? Спасибо.
...
Рейтинг: 0 / 0
26.07.2004, 11:48:12
    #32620881
TatianaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в несколько колонок
у тебя что меняется- кол-во полей в запросе или кол-во таки колонок в отчёте?
...
Рейтинг: 0 / 0
26.07.2004, 11:55:09
    #32620895
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчет в несколько колонок
проще эмулировать разное число столбцов.
т.е. создать промежуточную таблицу и Recordset загнать туда все данные
сделать нужное число "служебных" полей.
а в самом отчёте на основании "служебных" полей рассчитывать координаты и ширину контролов.

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


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