Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2009, 17:51   #1
katrina-n
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 51
Вопрос Вывод отчёта на основе данных формы

Добрый вечер) Такая проблема:необходимо создать отчёт по товарной накладной на возврат, на основе данных формы. При этом источником формы на поиск этой накладной является запрос "Для поиска ТНВ поставщику_Н", в котором содержаться общие данные по накладной.Источником же формы "Ввод новой ТНВ поставщику_Н" является пустая таблица "Возврат поставщику2_Н", которая является аналогом "Возврат поставщику_Д".Необходимо и в том и в другом случае вызывать через кнопку отчёт о полных данных накладной, т.е. должны быть полные данные о поставщике(табл. "Поставщик_Д"), а это адрес, ИНН, КПП и тд...
Помогите пожалуйста
Вложения
Тип файла: zip Final.zip (88.6 Кб, 27 просмотров)
katrina-n вне форума Ответить с цитированием
Старый 29.11.2009, 18:26   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте katrina-n.
в чем нужна помощь? На этом форуме можно получить ответ на конкретный вопрос или подсказку в реализации "конструкций".
"необходимо создать отчёт..." - вместо Вас его никто не сможет создать, без знания всех тонкостей реализации и назначения проекта.
Возможно Вам помогут здесь - Помощь студентам
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 29.11.2009, 18:32   #3
katrina-n
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию

Дело в том, что я знаю способ создания отчёта на основе формы, через фильтр, при этом источник данных у формы и отчёта дб один и тот же, но необходимо же ещё включить данные и из других таблиц, как я уже писала, из таблицы поставщик, как это сделать???Конкретно: включить данные из таблицы поставщик, если она не является источником формы, и мы вводим только название поставщика.
katrina-n вне форума Ответить с цитированием
Старый 29.11.2009, 19:50   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Снова здравствуйте.
сделайте для отчета собственный источник данных, это может быть запрос с параметрами в который передавайте идентификатор из формы или также устанавливать фильтр на набор записей обычного запроса и открывать так:
DoCmd.OpenReport "Отчет1", acViewNormal, "", "[ИмяПоляФильтра]=" & ЗначениеФильтра, acNormal
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 29.11.2009, 21:10   #5
katrina-n
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию

Спасибо большое, Евгений!)работает)
немного изменила код, чтобы на печать не передавалось:
DoCmd.OpenReport "Отчет1", acPreview, "", "[ИмяПоляФильтра]=" & Me!ЗначениеФильтра acNormal
и ещё 2 вопроса: 1)если будет несколько параметров, как их в коде перечислить?
2) как посчитать найденные в поиске записи(это нужно, чтобы в зависимости от ситуации выводить полный отчёт о единственной найденной накладной или отчёт, содержащий список найденных накладных),думаю стоит воспользоваться Count(фильтр), но что-то не выходит...
katrina-n вне форума Ответить с цитированием
Старый 29.11.2009, 23:04   #6
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

1. "[ИмяПоляФильтра1]=" & ЗначениеФильтра1 & " and [ИмяПоляФильтра2]=" & ЗначениеФильтра2
2. если фильтр применен к набору записей (Recordset) формы и даже если её набор записей без фильтра , у него есть свойство RecordCount, применяться может так:
Me.Label1.Caption = Me.Recordset.Recordcount
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 30.11.2009, 06:58   #7
katrina-n
Пользователь
 
Регистрация: 29.11.2009
Сообщений: 51
По умолчанию

Евгений, спасибо ещё раз Вам огромное=) 1 пункт я реализовала немного по-другому. а вот второй будет очень полезен)
katrina-n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание новой таблицы на основе данных koda Microsoft Office Excel 2 06.08.2008 18:53
Диаграмма на основе полученных табличных данных Dark_Maks Общие вопросы .NET 0 07.05.2008 03:25
Вывод отчёта в Word sphinx Microsoft Office Word 1 22.10.2007 13:19