Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49

БД, не получается сделать запросы по ассортименту товаров

01.04.2015, 20:57. Показов 3700. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

Форумчане, не могу понять, где я косячу ...
Не получается сделать запрос по ассортименту товаров ...

Скорее всего у меня не правильно сделаны связи.

Просьба, помогите.
И по возможности напишите, где я делаю ошибку.

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

БД.rar
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.04.2015, 20:57
Ответы с готовыми решениями:

Составление электронных таблиц по ассортименту товаров
Привет всем! Подскажите, пожалуйста, как правильно составлять электронные таблицы по ассортименту товаров с технической информацией для...

Не получается сделать sql запросы
Здравствуйте. Имеется схема: п.с. еще будет дорабатываться (строки) Мне нужно сделать такие запросы: 1. Количество...

Запросы в разрезе товаров и поставщиков
Ребят, прошу помощи. Полчаса уже пытаюсь по-разному подойти к вопросу, но всё тщетно. Есть БД, нужно реализовать следующие...

33
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
04.04.2015, 22:35  [ТС]
Студворк — интернет-сервис помощи студентам
Да, но если произвести расчёт по формуле которая там вписана, то должно получиться:
921,56*27/100=248,8212
А ответ получается 2 рубля ... это не верно =(
0
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
04.04.2015, 22:41  [ТС]
0
Эксперт MS Access
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
04.04.2015, 22:48
Цитата Сообщение от Rim85 Посмотреть сообщение
ответ получается 2 рубля ... это не верно =(
Понял. Используйте функцию Round
SQL
1
Сумма НДС: Round([Цена]*[НДС]/[Константа];0)
1
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
04.04.2015, 22:54  [ТС]
Цитата Сообщение от mobile Посмотреть сообщение
Сумма НДС: Round([Цена]*[НДС]/[Константа];0)
У меня так же получается =(
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
04.04.2015, 22:58
А на количество умножить? НДС считаете на сумму или на единицу продукции?
1
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
04.04.2015, 23:01  [ТС]
Цитата Сообщение от ltv_1953 Посмотреть сообщение
А на количество умножить? НДС считаете на сумму или на единицу продукции?
Я как понимаю, если формула гласит: [Цена]*[НДС]/[Константа]
Значит получается следующее: 921,56*27/100=248,8212
А получается, либо: 2,488212 либо: 2 либо: 2,00
Нормально выдаёт только в случае, если формат поля выставляешь в %, но процент начинает прописываться, а это не правильно, ответ получается не об этом ...
Рабочая 2.rar
0
Эксперт MS Access
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
04.04.2015, 23:05
Вы же сами делите на поле [Константа]. Поэтому и получаются такие маленькие числа. Уберите константу из знаменателя.

То, что НДС форматировано в процентном представлении, не говорит, что в нем записаны число 27 или 19, 15. На самом деле там 0.27, 0.19, 0.15. И делить на 100 не надо. Уже поделено :-)
2
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
04.04.2015, 23:06  [ТС]
Цитата Сообщение от mobile Посмотреть сообщение
Вы же сами делите на поле [Константа]. Поэтому и получаются такие маленькие числа. Уберите константу из знаменателя.
То, что НДС форматировано в процентном представлении, не говорит, что в нем записаны число 27 или 19, 15. На самом деле там 0.27, 0.19, 0.15. И делить на 100 не надо. Уже поделено :-)
Вы мой учитель, спасибо Вам большое. А я то ... эхх... =))) Точно ведь =)))
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
04.04.2015, 23:11
Ставка НДС 0,27 (27%). Если НДС включен в цену, то НДС=Цена*0,27/1,27, если НДС в Цену не включен, то НДС=Цена*0,27. Вроде так.

Не по теме:

Опоздал

1
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
05.04.2015, 00:02  [ТС]
Ребята, всем Вам спасибо БОЛЬШОЕ! Не могу решиться, кому дать лучший ответ. Вы все мне помогли по всем вопросам. Я бы каждому поставил!

Добавлено через 37 минут
Ребят, как правильно писать условия Истина\Ложь?
Мне нужно сделать, если кол-во товара 0, то ложь. Если больше нуля, то истина. Как записать?
0
Эксперт MS Access
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.04.2015, 00:14
Цитата Сообщение от Rim85 Посмотреть сообщение
нужно сделать, если кол-во товара 0, то ложь. Если больше нуля, то истина. Как записать?
Где записать, в запросе? В конструкторе
SQL
1
Больше нуля: Nz([Количество пар];0)>0
Функция Nz применена на случай пустого значения (NULL) поля количества.
1
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
05.04.2015, 00:18  [ТС]
Цитата Сообщение от mobile Посмотреть сообщение
Где записать, в запросе? В конструкторе
0
Эксперт MS Access
26828 / 14509 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.04.2015, 00:35
Т.е. Вы хотите сделать вычисляемое поле в таблице? Не стоит этого делать. Очень скоро оно может стать неактуальным. Или же придется делать какие-то действия, вручную или програмно, чтобы отслеживать актуальность значения поля.
Отдайте все вычисления запросам и формам. А таблицы пусть остаются тем, для чего они предназначены - хранилищем данных. Вспомните даже невинное изменения представления данных в поле НДС привело к значительной потере времени на поиск ошибки. А что уж говорить об возможных ошибках неактуального состояния вычисляемого поля? Не надо этого делать.
1
 Аватар для Rim85
62 / 0 / 0
Регистрация: 19.01.2015
Сообщений: 49
05.04.2015, 13:03  [ТС]
Вас понял, спасибо за подробный ответ. Решил БД прикрепить, вдруг кому пригодиться. Я сделал, теперь сдам спокойно. Всем спасибо.
БД.rar
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2015, 13:03

Запросы для отслеживания движения товаров
Доброго времени суток. Существует база данных торговой организации. в ней есть документы прихода товара и расхода товара. В...

Не получается организовать запросы ajax
Ребят, доброе время суток! Как думаете, как лучше решить следующий вопрос: Имеется таблица, в которой построчно выводятся данные из бд...

Никак не получается Создать запросы
Спроектировать БД «Программа передач на неделю», с помощью которой можно будет получить ответы на вопросы: § Какие фильмы идут в...

Не получается создать запросы в аксэсс
• Считая, что государственным является язык, на котором разговаривает не менее 20% населения страны, выбрать список государственных языков...

Нужно сделать несколько товаров в одном заказе. Как это сделать?
Мне сказали, что нужно вот например такое: оформить заказ на столик, в котором будет несколько разных блюд и напитков в разном количестве...


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

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru