powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать прайс-лист?
17 сообщений из 17, страница 1 из 1
Как сделать прайс-лист?
    #32312687
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Может кто сталкивался с такой проблемой:
В заголовке отчета - текст
Внизу отчета - текст
В теле - список, причем 2 колонки.

Если две колонки, то колонтитулы должны поместиться на пол-страницы, иначе - фигня.

На даже если колонтитулы сделать вполовину, то нижний колонтитул должен быть не отчета, а страницы - иначе выползает на новый последний лист.

А хотелсь б покрасивше, прайс все жо...
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312688
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Непонятно, в чем вопрос. Полширины? Пожалуйста. Нижний колонтитул? Пожалуйста. Колонтитул отчета? Пожалуйста. Колонтитул страницы? Пожалуйста. Черный верх, белый низ... Что из всего перечисленного не получается или что из всего перечисленного не подходит?
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312691
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Не выходит вот что: в колонтитулах текст на всю ширину страницы, а в теле - список в две колонки.
Чо тока не перепробовал - и в параметрах отчета дыкался, даже тело в подотчет пихал - нифига.
Или весь отчет делать в полстраницы (и колонтитулы) или при появлении колонок они (колонки) будут выползать на второй лист
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312692
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Боюсь, что это невозможно. Можно динамически менять ширину (в событии OnPrint или OnFormat пишем Me.Width = ...). А вот менять число колонок, не переоткрывая отчет заново, боюсь, невозможно.

Можно попробовать сделать подчиненный отчет с 2 колонками, а родительский с 1. Но тогда надо будет каким-то образом программно заботиться о том, чтобы подчиненный отчет каждый раз помещался на одной странице.
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312694
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
при событи onPrint, если менять me.width - асес ругается и не дает.

Даже если подотчет сам по себе будет в 2 колонки, то если его всунуть в отчет - там все станет не в 2 колонки...

А вот насчет программно услеживать колонки это как?
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312696
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял, в отличие от ВС.

М.б. это:
Параметры страницы -> Столбцы -> Размер столбца -> Ширина -> 8 см (к примеру. И не смотри, сколько ты выставил ширину области данных/отчета).
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312697
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 97-м акцессе это есть в
\Program files\Microsoft office\office\samples\Решения.mdb/Отчеты/Журнал отгрузки товаров
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312736
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> при событи onPrint, если менять me.width - асес ругается и не дает.

А на Format?

> Даже если подотчет сам по себе будет в 2 колонки, то если его всунуть в отчет - там все станет не в 2 колонки...

Тогда можно два подотчета, один на левой половине страницы и один на правой.

> А вот насчет программно услеживать колонки это как?

Например: создать в таблице поле "номер страницы" и привязать подотчет к отчету через это поле (LinkChildFields) и Page (LinkMasterFields).
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312871
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Вообще-то попахивает и отслеживанием количества позиций на странице... коли следить программно. Хотя, как следует, здесь все программно - посчитать да и прикинуть...
А если размер шрифта кт-нть изменить надумает или еще и классификацию по видам...
Мда... В чем-то Ворд луче бывает... Но туда низя...
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312873
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
В 97, видимо тоже, что и 2003 (правда анг. версии) репорт
Products by category. Но в нем все просто: Force new page from: Section и т.д.
Но енто не то, он же хоть и в колонки, но делит разделы, а не продолжает один под другим. Т.е режет по заданному полю группировки.
Блин, неужто никто не готовил прайсы в неск.сот наименований, пытаясь не возражать шефу по поводу экономии бумаги...
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312891
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Вообще-то попахивает и отслеживанием количества позиций на странице...

Таки да. Когда я писал слово "программно", я что-то в этом роде и имел в виду. Хорошо, что потом вспомнил про LinkChildFields/LinkMasterFields.
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32312896
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конструктор отчета:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 1 .. 2 .. 3 .. 4 .. 5 .. 6 .. 7 .. 8 .. 9 .. 10 .

 ---Заголовок отчета---------
 
ШАПКА
 ---Верхний колонтитул-------
 
namenamename    namenamename
 ---Заголовок группы---------
 
зззззззз
 ---Область данных-----------
 
xxxxxxxxxxx
 ---Нижний колонтитул--------
 
страница  1  из  123456  абвгдеё
----------------------------


Пишем в параметрах страницы кол-во колонок = 2, ширина = 6 см. Получаем отчет:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ШАПКА
namenamename    namenamename
зззззззз1       xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     зззззззз3
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
зззззззз2       xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx


страница  1  из  123456  абвгдеё


Ставим загололовок группы новая строка или столбец-до раздела. Получаем:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ШАПКА
namenamename    namenamename
зззззззз1       зззззззз2
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx     xxxxxxxxxxx
xxxxxxxxxxx








страница  1  из  123456  абвгдеё


Я правильно понял вопрос чи ни?
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32314374
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Нужно, чтобы гляделось так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
|<-              200  mm           ->|

          ПРАЙС-ЛИСТ ФИРМЫ УРА
___________________________________
Типа Ручки             ножки49
ручки1                 ....
ручки2              
......                 Типа Ложки
                       ложки1
Типа Ножки             .....
ножки1             
....                   
ножки48           
___________________________________
Адрес фирмы, телефоны, любим, ждем
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32314382
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пиши в параметрах страницы кол-во колонок = 2, ширина = 10 см.
Загололовок группы - новая строка или столбец - отсутствует.
Отчет, колонтитулы, заголовки и пр. заполняй на 200 мм.
Область данных заполняй до середины - 1 колонка, 10 см.
Поля страницы - левое = правое = 5 мм. Ориентация страницы - "портрет".
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32314407
Mar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mar
Гость
Мда... Ведь все просто
2 Geo - БольшООООе спосибо

При всем уважении к Санычу, чуть не начал многолетний труд написания обработки форматирования отчетa программмммно... :)

Оказыться ентот гад, если увеличивать размер страницы в конструкторе - он (аксес) и увеличивает тутже размер колонки: почемучто сам ставит флажок (в смысле асес) Same as Detail и есно Datail и вылезает на след страницу...

Ну разве ему (асесу) не смешно при этом? Приколист, блин...
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32314557
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Geo, ты спас мою репутацию. :^)))
...
Рейтинг: 0 / 0
Как сделать прайс-лист?
    #32314641
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ВС
И всего лишь с третьей перепопытки :)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать прайс-лист?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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