|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
Создание отчета в MS Access 200322.10.2009, 12:41. Показов 13258. Ответов 51
Метки нет (Все метки)
На конторе возникла создать небольшую базу данных на MS Access. С Access раньше не работал.
Базу вроде удалось завести, но создать отчет по требуемым формам как-то не задалось. Если возможно, по аттаченной форме объясните как его создать, постараюсь использовать ее в дальнейшем как образец, т.к. в последующих формах предполагаются подобные принципы. PS Есть ли необходимость создать под каждую форму временную таблицу, для упрощения создания отчетов? PPS Есть ли у кого полная справка по MS Access 2003 без использования online?
0
|
|
| 22.10.2009, 12:41 | |
|
Ответы с готовыми решениями:
51
MS Access 2003 при открития отчета ошибка 2501 Нужно ли устанавливать Access 2003, если в Access 2016 итак возможно разрабатывать БД в формате Access 2003? Создание отчета в Access |
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
||
| 22.10.2009, 12:51 | ||
зачем?обычно на чем построена форма (т.е. таблица или отчет) на том обычно создается и отчет. если нужно чтобы повторялись данные. если же данных в отчете меньше чем в форме, то можно лишние поля просто не использовать если же наоборот, то тут по обстоятельствам: если запрос получается редактируемым, т.е. данные в форме можно по прежнему изменять, то все ОК, иначе - создать новый запрос (добавить к запросу/таблице, используемой в форме, требуемые данные) и на базе запроса построить отчет. Не по теме: а временные таблицы использовать только в тех формах, где не уверен в окончательном сохранении/изменении данных
0
|
||
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 22.10.2009, 13:33 [ТС] | |
|
Нет так нет, я ж не настаиваю, потому и спросил прежде чем делать.
В любом случае, по уму запрос составить не получилось. Якщо твоя ласка, на примере базы сделай образцово-показательный (т.е. с комментариями для дурака) запрос для формирования отчета по приложенной форме. )))
0
|
|
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 22.10.2009, 13:42 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 22.10.2009, 15:35 [ТС] | |
|
Не понял вопроса.
В аттаче есть сама база и вордовский документ с формой. Что еще необходимо, точнее что нужно расписать в таблицах?
0
|
|
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 22.10.2009, 15:43 | |
|
какие таблицы должны в отчете участвовать?
0
|
|
|
1866 / 1186 / 192
Регистрация: 27.03.2009
Сообщений: 4,603
|
|
| 22.10.2009, 15:48 | |
|
сложновато базы замучены. не могу понять. зачем в таблице money нужно в поле month вводить Всего???
Добавлено через 2 минуты и вобще, таблицу year какбы можно было бы и не создавать, а для полей в базах задать список значений. было бы легче если бы пояснили что именно должна хранить база, и с какими данными будет работа. может бы переделали более удобно
0
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|||
| 22.10.2009, 16:10 [ТС] | |||
|
Изначально известна сумма денег на объект и сколько получает каждый из отделов. Это так называемый кредит, а потом по мере выплаты заказчиком денег за объект по месяцам он сводится в нуль. Для года отдельная таблица, т.к. его указывать все равно придется, а так он формируется на автомате с возможностью выбора, т.к. бывает что объекты переходят по нескольку лет. А в целом, просто разделил базу по объектным таблицам, что бы не загромождать кучей полей.
0
|
|||
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 10.11.2009, 15:04 [ТС] | |
|
Частично удалось составить запрос.
При составлении запроса использовал графический интерфейс, поэтому в виде SQL-запроса может выглядеть немного стремно. Формирование отчета запускается из формы "Отчет по ГИПу" (данные есть на фамилии Ющенко, Семашко и Письменный). Основной запрос "Objekts Запрос", в его состав входят запросы "Money Запрос", который формирует графу "Всего" и "Money Запрос2", который по идее должен формировать графу "Остаток". В результате "Остаток" получаю группированый по месяцам, одной суммой - никак. Ребят, подсобите, т.к. главбух хочет, чтобы до середины декабря было все готово, а спецов у меня под рукой нет консультироваться не с кем, а этих отчетов еще 3 вида изобрести нужно будет.
0
|
|
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 11.11.2009, 14:18 | |
|
У Вас в форме немного лишнего было, я поправила, посмотрите в запросе, который называется "Objekts Запрос", есть изменения. Создала отчет. Не поняла, по каким столбцам нужна сумма, посмотрите, то или нет. Можно делать просто: создаете запрос, потом на его основе отчет. Созданный отчет открываете в режиме "Макет" . Тот столбец, по которому надо создать сумму, выделяете и правой кнопкой мыши вызываете меню, посмотрите "итог <название выделенного столбца>, можно в нем выбрать сумму
1
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 16.11.2009, 13:17 [ТС] | |
|
В приложении заполненая форма, т.е. уже с теми результатами какие должны быть.
данного результата достигнуть пока не получается
0
|
|
|
2454 / 797 / 24
Регистрация: 18.08.2009
Сообщений: 1,697
|
|
| 16.11.2009, 13:46 | |
|
Давайте попробуем разобраться с Вашими данными.Судя по таблицам каждый ГИП должен работать с одним объектом, в другой таблице деньги, выделяются разным ГИПам для одного и того же объекта. Объясните задачу. Я поняла так, что одному подрядчику дается сумма для работы по одному объекту (таких объектов у подрядчика может много - это для организации связей таблиц, т.е. связь: один подрядчик ко многим объектам). Затем эту сумму подрядчик тратит в течение года или сумма переходит на следующий год. Мне было бы проще, если бы Вы писали на русском наименования таблиц, полей и т.д. Чужое задание трудно разобрать. Если нужна еще помощь, объясните алгоритм работы
0
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 19.11.2009, 11:46 [ТС] | |
|
Elena, ситуация следующая.
Есть объект, который обозначается кодом objekt_cod, имеет название objekt_name и ГИПа gip (главного инженера проекта). В самом начале плановый отдел производит расчет стоимости проекта в целом по группам вчастности. Данные суммы занесены в таблицу money, как summ_month со значением month "Всего". Потом заказчик на протяжении действия договора выплачивает стоимость проектных работ, вот они как раз и соответствуют summ_month и month с именем месяца и фамилией руководителя группы. Есть еще привязка по году, но она пока не столь важна. На данный момент, мне удалось решить вопрос с формированием отчета по форме №1, для отсортировки по месяцам использовал перекрестный запрос к таблице money. Возникла следующая несостыковка: Objekts Запрос для работы получал имя ГИПа из поля со списком из формы Отчет по ГИПу и по кнопке перехода формировал отчет на основании запроса. На время отладки, я по умолчанию задал значение прямо в запросе, все отлично работало, отчет сформировался как и хотел, но когда опять поставил получение значения из формы пошла ошибка "[Forms]![Отчет по ГИПу]![gip] не распознается ядром базы Microsoft Jet как допустимое имя поля или выражение". Понимаю, что где-то что-то упустил, но по причине отсутсвия опыта работы с Access самостоятельно найти ошибку не могу. Обновленный вариант базы в приложении
0
|
|
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 19.11.2009, 11:52 | |
|
architektor, запрос выложь
0
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|||||||||||
| 19.11.2009, 11:57 [ТС] | |||||||||||
|
Objekts Запрос
0
|
|||||||||||
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 19.11.2009, 12:54 | |
|
architektor, в первом запросе вместо HAVING напиши WHERE и перенеси между 2 и 3 строками
0
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 19.11.2009, 13:00 [ТС] | |
|
Не помогло
0
|
|
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 19.11.2009, 13:26 | |
|
у тя, точно, такая форма есть? и поле такое? мот че напутал?
0
|
|
|
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 22
|
|
| 19.11.2009, 13:48 [ТС] | |
|
В посте №13 есть прикрепленная база, можешь глянуть самостоятельно
Я говорю, что все осталось прежним, но перестало работать, "почему", сам найти не смог.
0
|
|
|
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
|
|
| 19.11.2009, 13:49 | |
|
0
|
|
| 19.11.2009, 13:49 | |
|
Помогаю со студенческими работами здесь
20
Создание отчета в Access Создание запроса и вывод отчета в access
Access создание отчета без подписи данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|