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

Создать базу данных с возможностью представления расчетных данных на определенную дату

23.11.2019, 12:03. Показов 3098. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Требуется создать базу данных с возможностью представления расчетных данных на определенную дату (любую дату в течении года).
Объектом базы данных будут являться люди (около 1000 человек) и их данные. Основными данными этих людей будут являться их статьи затрат (около 7 показателей) из квитанции ЖЭК (Электроэнергия, отопление, содержание жилья и т.д.).
Основными проблемами в подготовке БД являются
1.) документы, необходимые для заполнения основных показателей, предоставляются в хаотичном порядке, то есть для расчета за октябрь предоставляют документы за май или апрель.
2.) Расходы участвующие в расчете на определенную дату не должны участвовать в последующих расчетах.
Т.о. основной целью БД является контроль представления данных и справедливый расчет.

Пока придумано два варианта реализации:

I вариант создать три таблицы:
1. Люди
2. Единая таблица "показатели" с 12 месяцами года, а также с 12 месяцами расчета. (очень массивная таблица получается)
3. 12 запросов на расчет

II вариант
1. люди
2. Показатели из 7 таблиц с указанием 12 месяцев, а также с датой расчета
3. 12 запросов на расчет

Отсутствует понимание как каждый Показатель привязать к дате и к человеку и к расчету.

Я только осваиваю Access сильно не ругайте. Может сможете предложить какое-либо решение?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.11.2019, 12:03
Ответы с готовыми решениями:

1) Создать Базу данных (Имя , Фамилия, Отчество) 2) Создать таблицу в Базе данных (состоящия из 3 столбцов(а,б,с) и 3 строк int) 3)Создать пользовате
Задача помогите незнаю ваще как даже сделать. Заранее спасибо большое: 1) Создать Базу данных (Имя , Фамилия, Отчество) 2) Создать...

Сделать базу данных на определенную тему
Мне надо сделать базу данных на определенную тему, но в си я новичок, а про бд вообще промолчу. Объясните как все это делается и...

Как реализовать базу данных с возможностью редактирования?
Как вообще можно представить эту базу данных?? Я ума не приложу. Мне нужно делать: 1 Вставку элемента 2 Удаление элемента 3...

36
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.11.2019, 12:59
Цитата Сообщение от ivan5981 Посмотреть сообщение
документы, необходимые для заполнения основных показателей, предоставляются в хаотичном порядке, то есть для расчета за октябрь предоставляют документы за май или апрель.
Это как? Кто и как определяет, что они к начислению за октябрь?
Цитата Сообщение от ivan5981 Посмотреть сообщение
Единая таблица "показатели" с 12 месяцами года, а также с 12 месяцами расчета. (очень массивная таблица получается)
Ни в коем случае, начисление делаются на дату 1 числа месяца, показания принимаются на конкретную дату. Т.е. поля код, дата, "людь", показатель, значение.
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 13:36  [ТС]
1. Определяет бухгалтер. В настоящее время расчет и контроль осуществляется с помощью Excel.
2. Т.е. надо делать единую таблицу Код, дата, "людь", показатель, значение? Т.е. "Людь" в последующем может повторяться из-за даты?
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.11.2019, 13:56
Нужны справочники Плательщики, Операции (Показания, Начисления, Перерасчет, ...), Статьи и таблица фактов: (Код, Дата, Операция, Плательщик, Статья, Сумма). Операция, Плательщик, Статья - их коды из справочников. Это по минимуму, все зависит от Вашего ТЗ.
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 14:11  [ТС]
Под справочником вы имеете ввиду созданную таблицу Access?
Если да, то нет проблем с созданием списка "плательщик" и "статьи".
Недопонимаю как организовать наполнение таблицы фактов, как связать с таблицей "плательщик", "статьи".

p/s На понимание схема работы бухгалтера следующая:
1. получает документы (квитанции ЖКУ) по каждому человеку.
2. вводит информацию с квитанции в таблицу Excel
3. выводит расчет льготы полагающейся каждому "человеку".
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
23.11.2019, 14:25
Цитата Сообщение от ivan5981 Посмотреть сообщение
выводит расчет льготы полагающейся каждому "человеку".
О льготах что помешало сразу написать? И, наверное, льготы разные для разных статей? Тогда нужна таблица, в которой эти льготы задаются для каждого плательщика (или, если такое возможно, категория плательщика, которая определяет льготы по каждой статье). Заполнять все нужно только в формах. Начисления должны в форме считаться автоматически по начисленной сумме и вычисленным льготам. Все.
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 14:40  [ТС]
А факт таблица должна выглядеть : Код, Дата, Операция, Плательщик, Статья1, Статья2,....Статья 7, Сумма? И на нее накатывать формы? Доп. таблицы нужны?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
23.11.2019, 15:03
Цитата Сообщение от ivan5981 Посмотреть сообщение
А факт таблица должна выглядеть
вот так
https://studopedia.ru/3_178055... ROLAP.html
0
30 / 29 / 6
Регистрация: 20.04.2013
Сообщений: 74
23.11.2019, 15:06
тема стандартная Приход - Расход. Только здесь Начислено - Оплачено. Вместо товаров статьи затрат.
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
23.11.2019, 15:27
avgur113, для кого стандартная?
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 15:33  [ТС]
Готовым решением приход расход можете поделиться?
0
30 / 29 / 6
Регистрация: 20.04.2013
Сообщений: 74
23.11.2019, 15:36
я о том, что ТС может легко найти на форуме похожие темы и пробовать их под свои нужды
1
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 16:27  [ТС]


пример таблицы, которую использует бухгалтер.
Т
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
23.11.2019, 16:49
ivan5981,
выложите ексель-таблицей, а не картинкой
файл легче смотреть и понять
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 17:02  [ТС]
ЖКУ2.xls
Направляю
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,932
Записей в блоге: 4
23.11.2019, 17:49
ivan5981,
как я и предполагала - набивка крайне неопределенная, в ячейке может быть
- одно значение, например 13
- суммировка нескольких значений типа =5+12+28
- произведение типа =2*12

следовательно ставлю вопрос -с какого документа производится ввод данных, каков примерный вид счета(одного или множества, мне например приходит 7 счетов, на все виды отдельно)

да и методику расчета что-то не поняла
Кликните здесь для просмотра всего текста
 ФИО АдресСоставЛьгот никиОбщая SОтапли ваемая Sсодер жаниеотоп лениевывоз ТБОтек. Ремонтиспрнаймдроваэлектро энергияэлектро энергияэлектро энергияВсего К оплате
       s1+s2+s3 может быть несколько сумм или даже произ ведениеs1+s2+s3s1+s2+s3s1+s2+s3s1+s2+s3s1+s2+s3s1+s2+s3s1+s2+s3s1+s2+s3 содержание +отопление +вывоз ТБО +тек. Ремонт +испр +найм +дрова +электро энергия +электро энергия +электро энергия(всего / состав * льготники) +электричество
10Юлия Николаевна 53420,002 392,152 677,05442,400,000,000,000,00600,170,000,005511,603907,13
21Анжела Викторовна  5269,40,000,001 060,000,000,000,000,000,00296,000,000,001060,00720,00
 ИТОГО 105            6571,604627,13
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
23.11.2019, 21:13  [ТС]
Человек, который имеет право на льготу, может представить документы к расчету сразу же после получения, либо по концу квартала за все 3 месяца, либо через пол года. Соответственно бухгалтер рассчитывает все, что представленно льготником.
Т.о. в ячейки занесено ручным способом "= значение 1 + значение 2 + значение 3"; либо "= значение * 3".
В примечании бухгалтер указывает за какие месяца представлена информация - это своеобразный контроль и учет дат.
Все кустарно и на мой взгляд очень плохо, но другого нет. В связи с этим создал тему.

Проблема: как привязать показатели к датам, и в последующем как закрывать введенные показатели расчетом.
Т.е. выше правильно указали Начислено/Оплачено.

У каждого человека свои виды счетов от ЖЭК. Есть формы которые совпадают. Есть эксклюзивы.

Графы от "Содержание" до "Дрова" заполняются на основании документов (квитанции ЖЭК либо иные)
Графа "Электроэнергия" расчетная, бухгалтер рассчитывает, потом вводит в таблицу.
Графа "Всего" и "К оплате" расчетные, формулы указаны верно.

Добавлено через 2 часа 7 минут
А если такой вариант:
1 таблица "ФИО"
2 таблица "статьи затрат" при этом первое поле таблицы назвать "месяц" второе "год".
Теперь у меня вопрос как распространить/использовать таблицу 2 для каждого "ФИО"?"
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
24.11.2019, 11:58  [ТС]


Вот такую форму получилось сделать.



Вот такую простую связь сделал.

Контроль оплачено решено сделать доп графой "Оплачено" требуемой ручного заполнения.
0
0 / 0 / 0
Регистрация: 23.11.2019
Сообщений: 19
24.11.2019, 12:14  [ТС]
№ п/п по которому сделана связь, лучше использовать тип данных счетчик? или лучше оставлять числовым?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
24.11.2019, 15:13
Цитата Сообщение от ivan5981 Посмотреть сообщение
№ п/п по которому сделана связь, лучше использовать тип данных счетчик? или лучше оставлять числовым?
1. Это не порядковый номер, записи будут удаляться, такое бывает и будет у вас 1,2,15,16,17,20.
2. Вы почитайте про основные ключи и внешние ключи, тогда таких связей, как эта, мы уже не увидим. Надеюсь.
3. Основной ключ - счётчик, примите как аксиому.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2019, 15:13
Помогаю со студенческими работами здесь

Построить базу данных на определенную тематику и обеспечить ее функционалом
надо построить базу данных, и таки подразделения Описать выбранную предметную область базы данных Описать существующую систему...

Как в Qt создать привязку табличных данных к QLineEdit через QSqlQueryModel с возможностью пересчета данных в таблице и на форме в QLineEdit
Уважаемые пишу программу с большим количеством вычислений возник вопрос Как в Qt создать привязку табличных данных к QLineEdit через...

Структуры и алгоритмы обработки данных. Создать базу данных пользователей Интернет
Создать базу данных пользователей Интернет (имя пользователя, текущий счет, привилегированность пользователя, состояние подключения)...

Создать в SQL Server базу данных для хранения данных
В общем пригласили меня на собеседования, дали тестовое задания, мог бы помочь кто? Как с этим разобраться... По идее это не очень...

ищу базу данных с возможностью сравнения выбранных предметов(например в магазине)
кто нибууудь помогите,подскажите,посоветуйте пожалуйста,ищу базу данных с формами запросами,с возможностью сравнения выбранных...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru