Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
1

Как связать отчет с формой

13.05.2017, 14:49. Показов 3238. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите,пожалуйста,связать форму и отчет Выдача книги, по заданным параметрам (для вывода отчетов) .БД прилагаю.
Вложения
Тип файла: rar Библиотека2017.rar (6.50 Мб, 12 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2017, 14:49
Ответы с готовыми решениями:

Как связать таблицу с формой?
есть табличка екселя, есть готовая БД access, как их совокупить так сказать?! таких табличек екселя...

Не знаю, как связать список с формой
Добрый день. Пытаюсь немного оптимизировать документооборот, с этой целью изучаю access. Как...

Как связать форму Календарь с другой формой?
Прошу помощи у Знатоков! Есть форма календарь,которая работает по модулю,т.е. есть модуль,...

Как соединить отчет с вкладками(формой)?
Как соединить отчет с вкладками так чтобы, что есть на вкладке отображалось в отчете?

13
10896 / 5596 / 1417
Регистрация: 05.10.2016
Сообщений: 15,814
13.05.2017, 15:26 2
Примерно так :
Visual Basic
1
2
3
4
5
Dim s$
    If Me.FilterOn = True Then
        s = Me.Filter
    End If
    DoCmd.OpenReport "ВыдачаКниги", acViewPreview, , s
Идея в переносе текущего фильтра формы на открываемый отчёт
2
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
13.05.2017, 17:06  [ТС] 3
Хорошо на примере это увидеть -сам программный код писать не могу и куда его "втыкать" не знаю.
0
10896 / 5596 / 1417
Регистрация: 05.10.2016
Сообщений: 15,814
13.05.2017, 17:23 4
Цитата Сообщение от kos-625 Посмотреть сообщение
Хорошо на примере это увидеть ...
Вот - пожалуйста!
- см. форму "выдача книг" - там кнопка вывода отчёта
Вложения
Тип файла: zip Библиотека2017_v02.zip (6.94 Мб, 33 просмотров)
1
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
13.05.2017, 18:22  [ТС] 5
Спасибо! То,что и надо получилось!

Добавлено через 36 минут
а можно дописать код,чтобы когда этот отчет открывался-форма закрывалась.
0
10896 / 5596 / 1417
Регистрация: 05.10.2016
Сообщений: 15,814
13.05.2017, 18:32 6
Цитата Сообщение от kos-625 Посмотреть сообщение
а можно дописать код,чтобы когда этот отчет открывался-форма закрывалась.
Можно!
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub cmdOpenReport_Click()
'Отчёт = ВыдачаКниги
Dim s$
    
    If Me.RecordsetClone.EOF = True Then
        MsgBox "Нечего выводить!", vbExclamation, "Нет записей"
        Exit Sub
    End If
    
    If Me.FilterOn = True Then
        s = Me.Filter
    End If
    DoCmd.Close acForm, Me.Name 'Закрытие формы
    DoCmd.OpenReport "ВыдачаКниги", acViewPreview, , s 'Открытие отчёта с фильтром по форме
    DoCmd.Maximize  'Во весь экран
End Sub
1
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
13.05.2017, 18:38  [ТС] 7
Отлично! Спасибо!
0
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
13.05.2017, 18:52  [ТС] 8
Выдает ошибку когда выбираю читателя-
Миниатюры
Как связать отчет с формой  
0
Модератор
Эксперт MS Access
12088 / 4948 / 791
Регистрация: 07.08.2010
Сообщений: 14,548
Записей в блоге: 4
13.05.2017, 19:00 9
Цитата Сообщение от kos-625 Посмотреть сообщение
Выдает ошибку когда выбираю читателя-
возможно имя контрола на форме не соответствует тому имени, что вы написали в запросе)
причин много --опечатка, пробел в имени,......
0
10896 / 5596 / 1417
Регистрация: 05.10.2016
Сообщений: 15,814
13.05.2017, 19:13 10
Цитата Сообщение от kos-625 Посмотреть сообщение
Выдает ошибку когда выбираю читателя
Так вы фильтр строите по ссылке на поле формы:
[КодЧитателя]=[Forms]![ВыдачаКниги]![ЧитательКниги]

Щас подумаю как быть
0
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
13.05.2017, 19:21  [ТС] 11
Да,все верно-когда создавал общий фильтр -ЧитательКниги поле назвал.
0
10896 / 5596 / 1417
Регистрация: 05.10.2016
Сообщений: 15,814
13.05.2017, 19:30 12
Так работает ...
Вложения
Тип файла: zip Библиотека2017_v03.zip (6.95 Мб, 22 просмотров)
0
10896 / 5596 / 1417
Регистрация: 05.10.2016
Сообщений: 15,814
13.05.2017, 19:32 13
К сожалению макросами такие вещи я пока делать не умею.
Не постиг их суровой сущности пока.
1
4 / 4 / 1
Регистрация: 15.02.2014
Сообщений: 189
13.05.2017, 19:50  [ТС] 14
Спасибо! Скопировал в БД-все прекрасно заработало.
0
13.05.2017, 19:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2017, 19:50
Помогаю со студенческими работами здесь

Как связать результат из выпадающего списка с нужной формой?
В Access я новичок. Я создала форму, на которой пользователь выбирает журнал из выпадающего списка....

Как связать таблицы заказ и отчет
Здравствуйте, помогите разобраться в следующем..при создании запроса к отчета таблице для ввода...

как связать кнопку с формой?
Здравствуйте!подскажите пожалуйста как связать кнопку с формой? что прописать в коде кнопки?:( и...

Как связать капчу с формой?
Вот у меня есть форма<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru