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

В эту новую таблицу можно даже занести слова типа "копия такому-то" и выводить их в отчет.
...
Рейтинг: 0 / 0
02.03.2004, 20:38
    #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
02.03.2004, 20:52
    #32428657
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать квитанций
По моему варианту проще организовать распределение по страницам (с помощью группировки по ключевому полю основных данных).
...
Рейтинг: 0 / 0
02.03.2004, 21:06
    #32428671
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать квитанций
Да и по моему варианту тоже не сложно - ForceNewPage вместе с NextRecord устанавливать
...
Рейтинг: 0 / 0
03.03.2004, 09:02
    #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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать квитанций / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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