Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсчет общей суммы.. 
:(
    Опции темы
pdiman58
Дата 13.10.2010, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.10.2009

Репутация: нет
Всего: нет



есть БД с информацией о компьтерном магазине..
в запросах есть запрос под названием "Вычисления"..
в нем необходимо подсчитать сумму оплаты..
выбраны товары проданные и оплаченные..
сделал групповую операцию суммирование по колонкам оптовой и розничной цен..
но сумма не считается, а просто к заголовку колонок добавляется слово "Sum"..
помогите пожалуйста решить данную проблему..


Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  bd.rar 621,70 Kb
PM MAIL   Вверх
Akina
Дата 13.10.2010, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



1) Какой смысл суммировать ЦЕНЫ? 
2) Какой смысл дату сравнивать с True?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
pdiman58
Дата 14.10.2010, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.10.2009

Репутация: нет
Всего: нет



Цитата(Akina @ 13.10.2010,  22:13)
1) Какой смысл суммировать ЦЕНЫ? 
2) Какой смысл дату сравнивать с True?

Отвечу сначала на второй вопрос..
"Задание у меня построено таким образом.. что есть товары про которые заключен договор продажи.. и за которые внесли оплату, т.е. они оплаченные.. и есть товары за которые оплату пока что не внесли, они соответственно не оплаченные.. если оба поля = True.. значит в обоих полях есть значения, и все ок.."

Первый вопрос:
"мне нужно посчитать общую стоимость оплаченных товаров..  в варианте оптовой цены и розничной цены.."


в идеале мне необходимо сделать еще и разделение, т.к. у меня есть лист продаж в котором указан статус покупателя.. если стоит галочка, то цена для этого покупателя - оптовая, если нет галочки, то розничная..

как я понимаю. то необходимо еще и записать условие в запросе в колонке статус покупателя "если = истина, то использовать колонку оптовой цены, иначе колонку розничной цены"..
но как такое реализовать в access я не в курсе..

Это сообщение отредактировал(а) pdiman58 - 14.10.2010, 08:41
PM MAIL   Вверх
Akina
Дата 14.10.2010, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(pdiman58 @  14.10.2010,  09:39 Найти цитируемый пост)
Отвечу сначала на второй вопрос..
"Задание у меня построено таким образом

Мне плевать на твоё задание. Ты мне расскажи, как ты додумался сравнивать значение типа дата-время со значением логического типа? и что ждёшь в результате такого сравнения?
Цитата(pdiman58 @  14.10.2010,  09:39 Найти цитируемый пост)
Первый вопрос:
"мне нужно посчитать общую стоимость оплаченных товаров

Ну так и сумируй стоимости, а не цены!


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
pdiman58
Дата 14.10.2010, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.10.2009

Репутация: нет
Всего: нет



Цитата(Akina @ 14.10.2010,  08:58)

Цитата(pdiman58 @  14.10.2010,  09:39 Найти цитируемый пост)
Первый вопрос:
"мне нужно посчитать общую стоимость оплаченных товаров

Ну так и сумируй стоимости, а не цены!

Цитата(pdiman58 @  14.10.2010,  09:39 Найти цитируемый пост)
Отвечу сначала на второй вопрос..
"Задание у меня построено таким образом

Мне плевать на твоё задание. Ты мне расскажи, как ты додумался сравнивать значение типа дата-время со значением логического типа? и что ждёшь в результате такого сравнения?[/QUOTE]


так как же по другому проверить есть значение в этом поле или нет..? есть строки, в которых в этом столбце пусто.. т.е. товары не оплачены.. вот я и проверяю имеется ли какое либо значение в этих полях.. если имеется значит товар оплачен..


ну вот не знаю пока что как стоимость вывести из цен.. буду пытаться организовать то что написал в сообщении выше.., поэтому изначально про это и не писал.. 

изначально просто спросил почему у меня не считается сумма.. а приписывается просто слово в заголовке.. делал по описанию из интернета, но там просто внизу появилась строка "Итого"
PM MAIL   Вверх
Akina
Дата 14.10.2010, 09:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(pdiman58 @  14.10.2010,  10:40 Найти цитируемый пост)
как же по другому проверить есть значение в этом поле или нет..?

Код

IIF(NZ([имя поля];"")="";True;False)


Цитата(pdiman58 @  14.10.2010,  10:40 Найти цитируемый пост)
 как стоимость вывести из цен

Во всём мире умножают цену на количество. Попробуй - вдруг получится...

Цитата(pdiman58 @  14.10.2010,  10:40 Найти цитируемый пост)
делал по описанию из интернета, но там просто внизу появилась строка "Итого" 

Не по описанию, а по аналогии. А в описании скорее всего фигурировал отчёт, а не запрос. Точнее, строили отчёт и запрос для него.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
pdiman58
Дата 14.10.2010, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.10.2009

Репутация: нет
Всего: нет



Цитата(Akina @ 14.10.2010,  09:58)
Цитата(pdiman58 @  14.10.2010,  10:40 Найти цитируемый пост)
как же по другому проверить есть значение в этом поле или нет..?

Код

IIF(NZ([имя поля];"")="";True;False)


Цитата(pdiman58 @  14.10.2010,  10:40 Найти цитируемый пост)
 как стоимость вывести из цен

Во всём мире умножают цену на количество. Попробуй - вдруг получится...

Цитата(pdiman58 @  14.10.2010,  10:40 Найти цитируемый пост)
делал по описанию из интернета, но там просто внизу появилась строка "Итого" 

Не по описанию, а по аналогии. А в описании скорее всего фигурировал отчёт, а не запрос. Точнее, строили отчёт и запрос для него.

а без sql никак не обойтись..??

прост как б у меня такая ситуация сложилась.. 
в прошлом семестре у меня был один преподаватель, который просто забивал на предмет БД Access.. он как раз и должен был объяснять sql..
того преподавателя уволили из института, теперь другой.. и вот курсовик у меня.. 
но sql я не знаю вообще.. да и Access теперь сам прохожу и чтото пытаюсь делать, поэтому и сравниваю таким образом дату\время..

ну да со стоимостью я тупанул..
но получается там все же нужно реализовывать момент про который я говорил "если статус покупателя юридическое лицо, то брать оптовую цену, иначе розничную.."..??

я находил именно про запрос..

PM MAIL   Вверх
Akina
Дата 14.10.2010, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(pdiman58 @  14.10.2010,  11:10 Найти цитируемый пост)
а без sql никак не обойтись..??

А при чём тут он? используй мастер построения запросов, а в нём - построитель выражений.
Цитата(pdiman58 @  14.10.2010,  11:10 Найти цитируемый пост)
получается там все же нужно реализовывать момент про который я говорил "если статус покупателя юридическое лицо, то брать оптовую цену, иначе розничную.."

То же самое
Код

[Amount]*IIF([organization]; [wholesale price]; [retail price])



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
pdiman58
Дата 14.10.2010, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 1.10.2009

Репутация: нет
Всего: нет



IIF(NZ([имя поля];"")="";True;False)

Объясни пожалуйста что здесь такое.. как я понимаю.. это NZ-равенство.. т.е. проверяется чему равно имя поля true или false..
сделал я так и ничего не заработало..

а вот про это я вообще ничего не смог понять что это здесь..

[Amount]*IIF([organization]; [wholesale price]; [retail price])

если можешь скажи что нужно почитать, чтобы понять организацию этих запросов..

Это сообщение отредактировал(а) pdiman58 - 14.10.2010, 11:42

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  bd.rar 617,91 Kb
PM MAIL   Вверх
Akina
Дата 14.10.2010, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(pdiman58 @  14.10.2010,  12:38 Найти цитируемый пост)
Объясни пожалуйста что здесь такое.. как я понимаю.. это NZ-равенство.. т.е. проверяется чему равно имя поля true или false..
сделал я так и ничего не работает..

Слушай, сходи в магазин и купи себе клавиатуру, на которой есть клавиша F1. Цитировать тебе тут абзацы из встроенной справки никто не будет.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0993 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.