powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать квитанций
6 сообщений из 6, страница 1 из 1
Печать квитанций
    #32428624
Кристина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, помогите пожалуйста!!!
Представьте себе заполнение квитанций (небольшие, на лист А4 укладывается несколько штук, заполняют в 3 экземплярах). Меня озаботили отчетом. То есть нужно сделать так, на листе печатались 3 экземпляра одной записи отчета . Как это сделать? База в формате Access 2002.
...
Рейтинг: 0 / 0
Печать квитанций
    #32428639
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Создаем таблицу с 3 записями, добавляем ее в RecordSource отчета без джойнов. С этого момента каждая запись в данных будет давать три записи в отчете.

В эту новую таблицу можно даже занести слова типа "копия такому-то" и выводить их в отчет.
...
Рейтинг: 0 / 0
Печать квитанций
    #32428646
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без лишних таблиц:
Код: plaintext
1.
2.
3.
4.
5.
Private lngCounter As Long

Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
    lngCounter = lngCounter +  1 
    Me.NextRecord = (lngCounter Mod  3 ) =  0 
End Sub
...
Рейтинг: 0 / 0
Печать квитанций
    #32428657
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По моему варианту проще организовать распределение по страницам (с помощью группировки по ключевому полю основных данных).
...
Рейтинг: 0 / 0
Печать квитанций
    #32428671
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и по моему варианту тоже не сложно - ForceNewPage вместе с NextRecord устанавливать
...
Рейтинг: 0 / 0
Печать квитанций
    #32428910
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно и без доп таблицы

в adp выглядит так
select ... from MYTABLE , (select 1 union all select 2 union all select 3 )
или
select ... from MYTABLE cross join (select 1 union all select 2 union all select 3 )
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать квитанций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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