Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 9

Создание отчета

31.01.2013, 13:13. Показов 986. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа профессионалы! Оч прошу подсказать решение моей проблемы с составлением отчета в access!
В форме отображается текущая запись и связанные с ней записи в др. таблицах. необходимо иметь возможность печати этих данных. тупо сделать кнопку "печать записи" не получается т.к. форма содержит вкладки и распечатывается некорректно.
Как пытаюсь решить проблему: печать должна проходить из отчета. а отчет должен быть для определенного запроса, содержащего текущую запись. вот с этим то и проблема.. не получается сделать запрос возвращающий текущую запись..
как можно решить эту проблему с помощью стандартных средств access?
с помощью vba? (не особо желательно в вба практически не работал)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.01.2013, 13:13
Ответы с готовыми решениями:

Создание отчета
Приветствую вас форумчане. Может кто-нибудь поможет в разработке отчета. Надо чтобы в отчете выводилось по 5 записей из подчиненной формы...

создание отчета
Создал в режиме конструктора в отчете поле. Источник данных для этого поля указал MySum В отчете: Private Sub Report_Open(Cancel...

создание отчета
Добрый день! Вот такой вопрос возник. Может кто уже делал такие отчеты. Есть таблица, содержащая операции с деньгами. Надо чтоб отчет...

8
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
31.01.2013, 13:52
Абстрактно: собираете запрос с условием WHERE Запись_Код=[Forms]![Ваша_Форма]![Запись_Код], чтобы выбрать запись данных, которая является текущей в форме.
1
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 9
31.01.2013, 14:35  [ТС]
Я так понимаю [Forms]![Ваша_Форма]![Запись_Код] возвращает значение из формы.
но в форме у меня поля код нет..
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
31.01.2013, 15:04
Miheyne, четвертый параметр команды вызывающей отчет docmd.OpenReport, это параметр WhereCondition, где можно указать фильтр записей, как в запросе, но без ключевого слова Where. Пример
Visual Basic
1
docmd.OpenReport "МотОтчет",,,"[ПолеИдентицифицирующееЗапись]=" & me.ПолеНаФорме
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
31.01.2013, 15:20
Цитата Сообщение от Miheyne Посмотреть сообщение
но в форме у меня поля код нет..
Но какое-то ключевое поле у Вас есть, наверное. Вы же задали абстрактный вопрос, почему Вы считаете, что я могу указать Вам какое-то конкретное поле, которое у Вас в форме есть?
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 9
31.01.2013, 15:44  [ТС]
Нет, вопрос не в этом. обратиться надо не к значению в форме а к id текущей записе в таблице. как это сделать?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
31.01.2013, 15:46
Цитата Сообщение от Miheyne Посмотреть сообщение
ет, вопрос не в этом. обратиться надо не к значению в форме а к id текущей записе в таблице. как это сделать?
В форме записи этой таблицы? Если да, то добавьте в запрос-источник данных формы это поле и ссылайтесь на него. В самой форме это поле может и не отображаться.
0
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 9
31.01.2013, 16:28  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
В форме записи этой таблицы? Если да, то добавьте в запрос-источник данных формы это поле и ссылайтесь на него. В самой форме это поле может и не отображаться.
Да я так и хотел бы. но я не знаю с синтаксической точки зрения как это написать в sql..
(Заявки.№)= ?????
"Заявки Запрос Автоломбард" - название запроса из которого и берется текущая запись
"№" - имя поля.

подскажите как правильно написать это условие: (Заявки.№)= ?????
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
31.01.2013, 17:00
Открываете форму, выделяете нужную запись (текущая), открываете запрос для отчета в режиме конструктора, в столбце поля, по которому хотите выбрать, в строке условие отбора вызываете построить, в нем Fоrms-Загруженные формы-"Ваша форма"-Список полей-Поле. Ссылка на поле станет в условие отбора, проверяете результат, открыв запрос в режиме таблицы ... .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2013, 17:00
Помогаю со студенческими работами здесь

Создание отчета
Здравствуйте! С Новым годом и Рождеством! Подскажите пожалуйста, как из формы передавать значения в отчет? У меня есть форма с...

Создание Отчета
Народ помогите с созданием отчёта, такая задача нужно сделать отчет, в виде таблицы приход, расход (за определенный период) и надо вставить...

Создание отчета
Добрый день! При создании отчета нужна очень большая область данных. После второй страницы она уже не расширяется. Подскажите в чем...

Создание отчета
Здравствуйте ув. Форумчани. Пишу курсовую, потому прошу несильно ругать за плохо сделанную базу. Так вот. Осталось мелочь - добавить отчет...

Создание отчета
Подскажите пожалуйста как оформить отчет в виде таблицы при помощи конструктора?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru