|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
|
Сумма с выбранной скидкой (%)29.01.2017, 17:01. Показов 25293. Ответов 22
Метки нет (Все метки)
Здравствуйте! Создаю БД "Клиенты + Заказы". В форме "Добавить заказ" в выпадающем списке выбираю размер скидки (3%, 5%, 7%, 10%). Как посчитать и отобразить сумму (итого) с учетом выбранной скидки?
0
|
|
| 29.01.2017, 17:01 | |
|
Ответы с готовыми решениями:
22
Расчёт стоимости со скидкой Какова вероятность того, что сумма цифр на выбранной карточке равна 16? Калькулятор с скидкой |
|
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,982
|
|
| 29.01.2017, 17:07 | |
Сообщение было отмечено aristocratic как решение
Решение
aristocratic, Примерчик не моего калибра, типа не открылся, но возможно вот такой примерчик поможет.
См. источник записей формы - Продажи, а в нем какими выражениями ститается скидка на товар.
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
|
| 29.01.2017, 17:28 [ТС] | |
|
Я так понимаю, это делается через запрос. Подскажите, пожалуйста, как это реализовать в моей базе? (Есть скрытые таблицы)
0
|
|
|
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,982
|
||
| 29.01.2017, 17:37 | ||
Сообщение было отмечено aristocratic как решение
РешениеЕсли на словах, то смотрите запрос в режиме конструктора - Продажа В нем четко можно разглядеть как пишится выражения и по аналогии составить свой запрос именно с вашими Именами - Таблиц и Полей.
1
|
||
|
12074 / 5855 / 1496
Регистрация: 05.10.2016
Сообщений: 16,452
|
||
| 29.01.2017, 17:55 | ||
Сообщение было отмечено aristocratic как решение
РешениеНе нормализована и не удобна для учёта Количество1 Количество2 Количество3 ... Это сильно не правильно с любой точки зрения. Но, решать вам.
1
|
||
|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
|
| 29.01.2017, 17:56 [ТС] | |
|
Я нашел то, то мне нужно:
СуммаСкидки: [ЦенаТ]/100*[Скидка] ЦенаСоСкидкой: [ЦенаТ]-[СуммаСкидки] Делаю расчет напосредственно в форме без запроса: =([Сумма1]+[Сумма2]+[Сумма3]+[Сумма4]+[Сумма5])/100*[Скидка1] Но в выражение попадает ID (1, 2, 3, 4, 5) скидки, а не само число скидки (0, 3, 5, 7, 10).
0
|
|
|
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,982
|
||
| 29.01.2017, 18:02 | ||
|
Привыкайте. Без запросов ни куда. 90% вычислений в Access основано именно на запросах. (по крайней мере у моих БД) Легко и удобно по сравнению с VBA и немного тормозящих - DLookUp не нужно.
0
|
||
|
12074 / 5855 / 1496
Регистрация: 05.10.2016
Сообщений: 16,452
|
||
| 29.01.2017, 18:07 | ||
|
Там док часть + табличная в одном флаконе - тут совсем другие расчёты (иная схема) О чём я и отписал выше....
0
|
||
|
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,982
|
||
| 29.01.2017, 18:18 | ||
Сообщение было отмечено VinniPuh как решение
РешениеНе смотрится же, 5-й раз глаголю. Выложили бы пример в общедоступном формате, или показали как НАДО. Какие та все прям не читатели.
0
|
||
|
12074 / 5855 / 1496
Регистрация: 05.10.2016
Сообщений: 16,452
|
||||
| 29.01.2017, 18:26 | ||||
|
Минусовать от неё скидку и получать "К Оплате" , но любой бухгалтер ("милый мой бухгалтер ...") - скажет что сие не верно. У нас , принято скидку применять к цене товара. Следовательно Выделяйте табличную часть товаров в отдельную таблицу - дальше применяем скидки к списку товаров и т.д. Добавлено через 29 секунд Не пошло -ТС - новые обьекты использует (видимо) Добавлено через 6 минут Да чего ты застрял на 2003 - переходи уже дальше (почти 15 лет прошло) Я понимаю ... Он классный! Знаю, и верю. Но и тут (2016) жить можно. Упирайся - не упирайся а у большинства 2010 и выше как не крути. Просто высказался.
0
|
||||
|
9129 / 6131 / 593
Регистрация: 27.03.2013
Сообщений: 19,982
|
||
| 29.01.2017, 18:39 | ||
|
Нравится мне уж шибко он, всё что выше не нравится. А по суеству ТСу нужно наверное про связи почитать, а то получается, что собирает машинку без болтов и детали мотора просто скидывает под капот и расчитывает, что поедет. Я бы на его месте инструкции по сборке и различные руководства по эксплуатации почитал для начала, а то не взлетит. У каждого транспортного средства свои правила сборки. Если привык к чему то другому, то это не значит, что правила сборки летательного аппарата должны быть идентичны к тому, к чему он привык, т. к. сборка самолета не равнозначна сборке вертолета, везде свои нюансы, хотя оба и летають.
0
|
||
|
12074 / 5855 / 1496
Регистрация: 05.10.2016
Сообщений: 16,452
|
||
| 29.01.2017, 18:58 | ||
|
Ретроград (ты наш). А мне было думаешь легко переучиваться с ... MSO 2.0 (помнишь такой был в 90х) на .... (VBA MSO-97 и выше = VB6) и было кой чего сильно написано - пришлось - с нуля.... А потом на формат 2007 ?! Прогресс - мать его. Прикинь: Щас бы я писал: Читаю только в формате ассесс 2.0! - Круто! Ладно = Закрыли тему. Добавлено через 2 минуты BTW - Инсталляция MSO 2.0 спокойно помещалась на 10-ти дискетках 3,5" - ВОТ!
0
|
||
|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
|
| 29.01.2017, 19:20 [ТС] | |
|
Сделать выпадающим списком? Подскажите, что поправить и как, пожалуйста
0
|
|
|
29 / 28 / 7
Регистрация: 01.11.2016
Сообщений: 170
|
|
| 29.01.2017, 19:25 | |
|
0
|
|
|
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
| 29.01.2017, 19:33 | ||||||
|
aristocratic, в поле Поле81 (с лабелем Итого со скидкой) в Данных напишите
0
|
||||||
|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
||
| 29.01.2017, 22:02 [ТС] | ||
|
Проблема с попаданием ID в выражение решилась через свойства выпадающего списка со скидками. SELECT [Скидка].[Код], [Скидка].[Скидка] FROM Скидка ORDER BY [Скидка]; Выбрал присоединенный столбец "2". Появилась вытекающая проблема: неправильно подсчитывается "Итого со скидкой (с НДС)". Должно быть: =([СуммаБезНДС]-[РазмерСкидки])*1,2 По факту: Сумма с НДС минус число/цифра скидки - что вообще не влазит ни в какие ворота
0
|
||
|
12074 / 5855 / 1496
Регистрация: 05.10.2016
Сообщений: 16,452
|
|||
| 29.01.2017, 22:24 | |||
|
Но все как то же решают.... ![]() Не всегда просто. Ну давайте попробуем .... (качаю базу - смотрю) - отпишусь. Добавлено через 9 минут Опять в Заказах те -же 5 позиций. Вы меня не поняли - или выложили не тот файл. Я скоро уйду (2-е сутки за компом) - народ поможет и скажет не хуже меня. Правила нормализации едины для всех.
0
|
|||
|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
|
| 29.01.2017, 22:27 [ТС] | |
|
0
|
|
|
12074 / 5855 / 1496
Регистрация: 05.10.2016
Сообщений: 16,452
|
||
| 29.01.2017, 22:35 | ||
|
Т.е к одному заказу относиться несколько (2-4-56. допустим, позиций) с ценой , кол-вом и наименованием. (Это как минимум) Добавлено через 1 минуту Ушел. Устал.
0
|
||
|
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 21
|
||
| 30.01.2017, 00:49 [ТС] | ||
|
Подскажите, как через форму "Добавить заказ" добавлять позиции из "Корзины" в "Заказы" (несколько позиций к одному заказу)?
0
|
||
| 30.01.2017, 00:49 | |
|
Помогаю со студенческими работами здесь
20
Разговор со скидкой
Сделать стикер со скидкой Opencart 2.3 добавить стикер со скидкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|