powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / сгенерировать отчет по данным формы
13 сообщений из 13, страница 1 из 1
сгенерировать отчет по данным формы
    #39424068
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект .ADP
Есть составная форма.
Состоит из
1. свободной формы с полями фильтров
и
2. вложенной табличной формы, базирующейся на процедуре, которая получает поля фильтров автоматом. Имена параметров процедуры-источника данных субформы тупо совпадают с именами полей свободной формы.

Задача:
Сваять отчет, который бы отображал ЭТИ данные для печати (печать формы не канает).

Хотелка:
1. Я могу сформировать вызов процедуры с параметрами из полей свободной формы для отчета.
2. Но это тоскливо.
3. Нельзя ли передать параметры для отчета "так же как на вложенную форму"?
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424092
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2Нельзя ли передать параметры для отчета "так же как на вложенную форму"?

можно
docmd.openreport "otchet",,,строкаФильтра
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424157
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАaleks2Нельзя ли передать параметры для отчета "так же как на вложенную форму"?

можно
docmd.openreport "otchet",,,строкаФильтра

Это и есть "тоскливо". Так я умею.

Ладно вопросим иначе.
Я могу положить отчет на ЭТУ ЖЕ свободную форму - отчет замечательно показывает все что надо.

Как его напечатать ОТДЕЛЬНО от формы?
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424186
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2Как его напечатать ОТДЕЛЬНО от формы?
запомните фильтр в рабочей таблице, больше идей нет

я большинство отчетов делаю в НТМ -формате(в стандартных тегах), чтобы смотреть
--в броузере
--ворде
--екселе


аксесс их только делает, например отдельными файлами
--по месяц-цех-вид формы отчета
--или по месяц-форма-месяц
--или по форма-цех-месяц

как кому требуется
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424211
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у отчета тот же источник, что у формы, то в ADP можно присвоить на Open рекордсету отчета уже отфильтрованный рекордсет формы
Код: vbnet
1.
set me.recorsdet=forms!форма.form.recordset
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424231
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. "как напечатать отчет, лежащий на форме" никто не ведает.

А зачем тогда ваще иметь возможность положить отчет на форму?
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424379
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424382
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2А зачем тогда ваще иметь возможность положить отчет на форму?
Вот тоже интересует, зачем это пятое колесо привертели?..
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424461
DisplayWhen,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks2Ладно вопросим иначе.
Я могу положить отчет на ЭТУ ЖЕ свободную форму - отчет замечательно показывает все что надо.

Как его напечатать ОТДЕЛЬНО от формы?
а) или всё, что не хочешь что бы печаталось, переносишь в заголовок формы и устанавливаешь для этого заголовка "Режим вывода"="Только на экран" (DisplayWhen=2)
б) или для самих контролов, которые не должны "печататься" устанавливаешь это же свойство

и дальше, печатаешь форму
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424514
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DisplayWhen,aleks2Ладно вопросим иначе.
Я могу положить отчет на ЭТУ ЖЕ свободную форму - отчет замечательно показывает все что надо.

Как его напечатать ОТДЕЛЬНО от формы?
а) или всё, что не хочешь что бы печаталось, переносишь в заголовок формы и устанавливаешь для этого заголовка "Режим вывода"="Только на экран" (DisplayWhen=2)
б) или для самих контролов, которые не должны "печататься" устанавливаешь это же свойство

и дальше, печатаешь форму

Мне не контролы скрыть надо - мне в ширину листа запихать надо.
Форма вылазит на "два листа в ширину".
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424515
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks2Мне не контролы скрыть надо - мне в ширину листа запихать надо.
Форма вылазит на "два листа в ширину".
придется делать отчет, увы
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424544
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks22. вложенной табличной формы, базирующейся на процедуре, которая получает поля фильтров автоматом. Имена параметров процедуры-источника данных субформы тупо совпадают с именами полей свободной формы.

вряд ли это что-то вычурное

наверняка
--некий заголовок
--таблица с шапкой
--номер листа и дата
...
Рейтинг: 0 / 0
сгенерировать отчет по данным формы
    #39424585
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАaleks22. вложенной табличной формы, базирующейся на процедуре, которая получает поля фильтров автоматом. Имена параметров процедуры-источника данных субформы тупо совпадают с именами полей свободной формы.

вряд ли это что-то вычурное

наверняка
--некий заголовок
--таблица с шапкой
--номер листа и дата

Нет, это простенькая табличка.
Главная задача - сделать так, чтобы ничего не делать... практически разрешена.

Технология:

Проект .ADP
Есть составная форма.
Состоит из
1. свободной формы с полями фильтров
и
2. вложенной табличной формы, базирующейся на процедуре, которая получает поля фильтров автоматом. Имена параметров процедуры-источника данных субформы тупо совпадают с именами полей свободной формы.

Повторяем структуру формы в отчете
1. Свободный отчет с полями фильтров одноименными полям формы.
2. Вложенной отчет , базирующейся на ТОЙ ЖЕ процедуре. Имена параметров процедуры-источника данных суботчета тупо совпадают с именами полей "свободного отчета".

3. В "свободный отчет" в источники данных полей вколачиваем ссылки на поля "свободной формы с полями фильтров ".

Все. можно давить кнопку.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / сгенерировать отчет по данным формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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