Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 15:48   #1
Olya2131
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 11
Смущение Запросы с полем вычисления

Добрый день! Я ввожу формулу для вычисления скидок , а мне постоянно выскакивает окошко " Задано значение операции без операции". Подскажите,пожалуйста, что это
Olya2131 вне форума Ответить с цитированием
Старый 07.06.2010, 18:54   #2
AdrenalinE
Пользователь
 
Аватар для AdrenalinE
 
Регистрация: 29.09.2007
Сообщений: 95
По умолчанию

Формулу в студию и можно скрин запроса.
AdrenalinE вне форума Ответить с цитированием
Старый 07.06.2010, 19:17   #3
Olya2131
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 11
По умолчанию Ошибка

Вот моя формула:

Сума до сплати:IIF([Обєм пільг у відсотках] < 50, "[Загальна сума лікування]"; [Обєм пільг у відсотках] > 50 , ''[Загальна сума лікування] * 0''; [Обєм пільг у відсотках] =50, " [Загальна сума лікування] * 0,5")

Заранее спасибо!
Изображения
Тип файла: jpg error.jpg (230.8 Кб, 121 просмотров)
Olya2131 вне форума Ответить с цитированием
Старый 07.06.2010, 19:47   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Olya2131.
Ваша формула явно не корректна:
Код:
IIF(
[Обєм пільг у відсотках] < 50, "[Загальна сума лікування]"; 
[Обєм пільг у відсотках] > 50 , ''[Загальна сума лікування] * 0''; 
[Обєм пільг у відсотках] =50, " [Загальна сума лікування] * 0,5")
не соответствует синтаксису функции IIf
IIf («expr»; «truepart»; «falsepart»)

попробуйте другой вариант:
Код:
IIF(
[Обєм пільг у відсотках] < 50; [Загальна сума лікування];
	iif([Обєм пільг у відсотках] > 50; [Загальна сума лікування] * 0; 
		[Загальна сума лікування] * 0,5))
Евгений.
P.S. достаточно текста Вашего описания или может потребоваться архив с БД, но никак не "картинка", не выкладывайте их более это бесполезно.
Teslenko_EA вне форума Ответить с цитированием
Старый 07.06.2010, 20:14   #5
Olya2131
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 11
По умолчанию

Спасибо! Формула работает, но есть вопрос : при открытии запроса он просит ввести два параметра - Обєм пільг и Загальну суму лікування . Может я не так делаю, вообще мне от этого запроса надо:
вывести сумму к оплате с учетом скидок для каждого пациента. Все пациенты делятся на три категории 1- 100% на лечение, 2 - 50% , 3 - 0 %.
Olya2131 вне форума Ответить с цитированием
Старый 07.06.2010, 20:39   #6
AdrenalinE
Пользователь
 
Аватар для AdrenalinE
 
Регистрация: 29.09.2007
Сообщений: 95
По умолчанию

Евгений, иногда достаточно скрина, чтобы увидеть, что автор не туда что-то пишет или не в том виде. В таком случае наличие прикрепленной БД будет избыточным. Так что позволю себе с Вами не согласиться о ненадобности скринов.
Olya2131, для этого добавьте данные поля в запрос. Если их не требуется выводить на экран, то просто снимите с них соответствующую галочку.
AdrenalinE вне форума Ответить с цитированием
Старый 07.06.2010, 23:59   #7
Olya2131
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 11
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работать с полем DateTime в MS SQL? Stilet SQL, базы данных 5 20.08.2009 00:10
Ошибка с пустым полем и 30.00 в Double Bobrik Общие вопросы .NET 6 25.05.2009 12:06
Помогите с вычисляемым полем Pirat_of Microsoft Office Access 1 10.05.2009 21:21
Проблема с Blob полем Constellation БД в Delphi 6 24.01.2008 18:58
Проблема с полем TMemo... Regloger Помощь студентам 8 07.12.2007 17:03