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

Acsess сформировать чек и посчитать сумму

23.05.2018, 18:17. Показов 958. Ответов 18
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте форумчане.

Дело такое ,вообщем создала базу аксесс,но есть проблемы
не знаю как исправить,выручайте)))

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

Вообщем нужно, чтобы чек формировался, если только товар ,или только услуга..и если и товар и услуга.
На услугу выдается еще и акт об оказании слуги(но там вроде норм)


Прошу помогите,это дипломная работа((((
Вложения
Вложения
Тип файла: rar Дипломная база.rar (1.80 Мб, 7 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.05.2018, 18:17
Ответы с готовыми решениями:

Access сформировать чек и посчитать сумму
Здравствуйте форумчане.Дело такое ,вообщем создала базу аксес,но есть проблемы не знаю как...

Сформировать двумерный массив и посчитать сумму элементов каждой строки
Сформировать двумерный массив и посчитать сумму элементов каждой строки.

Сформировать случайный массив и посчитать сумму квадратов его элементов
Составьте программу которая сформировав с помощью датчика случайных чисел одномерный массив данных...

Сформировать массив и посчитать сумму его элементов, кратных 3 и не кратных 5
Знаю, что много фигни написал, но уже не соображаю( Вот, собсна, сам код #include <stdio.h> ...

18
Модератор
Эксперт MS Access
12106 / 4966 / 791
Регистрация: 07.08.2010
Сообщений: 14,590
Записей в блоге: 4
23.05.2018, 19:15 2
непонятно, зачем бы сделали из этих данных 6 таблиц
вполне достаточно 2
 Таблица: МатериалыТаблица: УслугиТаблица: Товары
 КОД_МАТЕРКОД_УСЛУГИКОД_ТОВ
 НАИМЕН_МАТНАИМЕН_УСЛНАИМЕН_ТОВ
  СТОИМ_ЕД_УСЛКОД_МАТЕР
   фото
   Цена
    
    
 Таблица: Параметр_в_товареТаблица: Параметр_в_услугеТаблица: Параметры
 КОД_ТОВКОД_УСЛУГИКОД_ПАРАМЕТР
 КОД_ПАРАМЕТРКОД_ПАРАМЕТРПАРАМЕТР
    
    
справочник продукции=справочник товара+тип товара(товар/услуга/материал)
параметры продукции= параметры товаров+тип товара

Добавлено через 2 минуты
это упростило бы и остальные документы(чеки, акты, поставки, заказы)
ведь в любом из них может быть любое сочетание продукции(например материал=доски, услуга=охрана, товар=...)
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
23.05.2018, 22:42 3
Жанна,

Цитата Сообщение от Жанна Посмотреть сообщение
у меня форма (Поставка1)не считает общую сумму поставки...все перепробовала никак.
сделал сумму, решение не очень изящное, но я пока только учусь. Оставлять или нет решайте сами.

Цитата Сообщение от Жанна Посмотреть сообщение
--Потом имеется форма(оформление заказа клиентам)- там у меня можно заказать и услугу и товар,но чек выдает ошибку тогда когда человек может заказать только товар ,а услугу нет...
--или наоборот услугу а товар нет...
мне кажется, ваша БД построена таким образом, что у каждого товара обязательно должна быть услуга. Именно поэтому по отдельности они и не считаются в "Чеке". Кстати, сам чек сделан тоже неправильно. В колонтитуле "Отчетные" поля не размещают. Попробуйте в вашем заказе вбить несколько товаров и несколько услуг и поймете что не так.
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
23.05.2018, 22:44 4
забыл вложение.
Вложения
Тип файла: zip Дипломная база11.zip (1.94 Мб, 5 просмотров)
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 80
24.05.2018, 10:47  [ТС] 5
спасибо вам огромное!!!Вы мне чень помогли...не посоветуете что сделать с чеком?я уже незнаю что сделать(((((

Добавлено через 17 минут
Kiriver,у меня еще не считает сумму в (создание заявки на товар) вот что прописываю
=[Формы]![Создание заявки на товар]![Товар_в_заказе подчиненная форма3].[Form]![Поле19]
0
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
24.05.2018, 11:05 6
Цитата Сообщение от Жанна Посмотреть сообщение
у меня еще не считает сумму в (создание заявки на товар) вот что прописываю
Извините , хоть вопрос и не ко мне , но:
Сумма по форме должна быть в примечании формы ...

И вы не правильно употребляете = Sum ... и не там.
Тогда уж DSum() ... с параметрами, а проще к форме конечно обратиться.
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 80
24.05.2018, 11:11  [ТС] 7
он и в примечании не считает(
0
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
24.05.2018, 11:13 8
Жанна, вот:
Вложения
Тип файла: zip Дипломная база11_v02.zip (1.42 Мб, 8 просмотров)
0
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
24.05.2018, 11:14 9
Цитата Сообщение от Жанна Посмотреть сообщение
он и в примечании не считает
Посмотрите пожалуйста файл: Дипломная база11_v02.zip
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 80
24.05.2018, 11:29  [ТС] 10
а он не рпавильно ведь считает..там 10000 +300 должно быть 10300 а выдает 1300

Добавлено через 26 секунд
ой нет все правильно

Добавлено через 29 секунд
да увидеала...огромное спасибо))))а что же делать с чеком?
0
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
24.05.2018, 11:39 11
Цитата Сообщение от Жанна Посмотреть сообщение
а что же делать с чеком?
В смысле?
Поподробнее пожалуйста, не понял ваш вопрос.
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 80
24.05.2018, 11:51  [ТС] 12
Понимаете проблема в чем,у меня есть форма (оформление заказа клиентам) при заказе одновременно товара и услуги выходит чек и общая сумма +ко всему на услугу еще выдаеться акт...Но проблема в том что если заказывать только услугу или только товар ,чек не показывает общей суммы и вообще не работает.
Мне нужно чтобы было так что если в заказе есть только услуга,то на нее выдаеться чек(услуги)+акт...а если товар только то чек на товар с его суммой.
0
Модератор
Эксперт MS Access
12106 / 4966 / 791
Регистрация: 07.08.2010
Сообщений: 14,590
Записей в блоге: 4
24.05.2018, 11:56 13
Цитата Сообщение от Жанна Посмотреть сообщение
если заказывать только услугу или только товар ,чек не показывает общей суммы и вообще не работает.
связи таблиц неверны
да и вообще почитайте сообщение №2, там описана ваша ошибка
0
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
24.05.2018, 11:58 14
Цитата Сообщение от Жанна Посмотреть сообщение
Мне нужно чтобы было так что если в заказе есть только услуга,то на нее выдаеться чек(услуги)+акт...а если товар только то чек на товар с его суммой.
А где у вас в БД признак отделяющий товары от услуг?
Должен быть (желательно в табличке "Товар_в_поставке") - вот и цепляйтесь за него.
0
0 / 0 / 0
Регистрация: 13.01.2016
Сообщений: 80
24.05.2018, 12:03  [ТС] 15
я не совсем понимаю что нужно сделать(
0
10916 / 5608 / 1425
Регистрация: 05.10.2016
Сообщений: 15,852
24.05.2018, 12:21 16
Цитата Сообщение от Жанна Посмотреть сообщение
я не совсем понимаю что нужно сделать
01. Прислушаться к советам уважаемой shanemac51, она плохого не посоветует.
02. Добавить в БД признак Товар - Услуга, в нужных местах.
03. При обработке данных учитывать этот признак, вот вас машина и поймёт, где есть услуги, а где нет.
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
27.05.2018, 22:01 17
Eugene-LS, помогите, пожалуйста! вопрос задам здесь, т.к. примерно та же проблема.

В БД есть таблица(1 столбец) + форма по ней. Нужно посчитать сумму на форме в этом столбце. Сделал через "Sum" - всё считает. Проблема появляется тогда, когда в свойствах формы ставишь "Ввод данных - "Да"; сама форма имеет стиль - "Обычная форма". Сумма перестает считаться. Как обойти данную проблему? Мне надо, чтобы форма была была только для ввода данных. Считаю так: =Nz(Sum([столбец1]);0)
Вложения
Тип файла: zip for1.zip (24.9 Кб, 9 просмотров)
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
27.05.2018, 22:50 18
все решилось через Dsum
0
Эксперт MS Access
7446 / 4580 / 302
Регистрация: 12.08.2011
Сообщений: 14,280
30.05.2018, 02:46 19
Цитата Сообщение от Kiriver Посмотреть сообщение
В БД есть таблица(1 столбец)
в таблице нет столбцов, строк, ячеек и всего того, что вы ещё придумаете. Есть только поля и записи.
0
30.05.2018, 02:46
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2018, 02:46
Помогаю со студенческими работами здесь

Посчитать сумму числового ряда+посчитать сумму ряда для 9 слагаемых
задача №1 у(n)=1-x+x^2-...+(-x)^n Посчитать сумму числового ряда для 9 слагаемых задача №2...

Посчитать сумму и найти количество членов ряда, которые вошли в сумму.
Посчитать сумму и найти количество членов ряда, которые вошли в сумму. (смысл заключается в том,...

Посчитать сумму всех чётных чисел от 0 до 100 и вывести сумму на экран
Посчитать сумму всех чётных чисел от 0 до 100 и вывести сумму на экран. c#

Посчитать сумму цифр и сумму делителей данного целого числа
помогите пожалуйста Составить программу, которая решает следующие задачи, используя только...

Посчитать сумму элементов главной диагонали и вывести сумму на консоль
Написать программу, которая будет считать сумму элементов главной диагонали и выводить сумму на...

Функция: посчитать сумму элементов динамического массива, перераспределить память и добавить сумму в конец
функция считает сумму элементов массива, перераспределяет память и добавляет сумму в конец, при...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru