Текущее время: Пт, авг 01 2025, 09:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема в Query Designer 7.0
СообщениеДобавлено: Сб, май 17 2008, 21:45 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 17 2008, 21:38
Сообщения: 8
Здравствуйте, пожалуйста помогите решить казалось бы простую проблему..
В формируемом запросе есть строка


Отклонение 450 5000 30000 38000

Нужно создать строку, где в зависимости от условий типа
Отклонение < 500, 29000 < Отклонение < 31000 и т д яейке присваивалось значение 1, 2, 3 соответственно

Фактически это особые ситуации, только нужно не цветом выделять результат условия а выводить некоторое значение в ячейку...

голову сломала - как это можно сделать? заранее спасибо..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема в Query Designer 7.0
СообщениеДобавлено: Вс, май 18 2008, 09:34 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
sst написал(а):
В формируемом запросе есть строка


Отклонение 450 5000 30000 38000

Нужно создать строку, где в зависимости от условий типа
Отклонение < 500, 29000 < Отклонение < 31000 и т д яейке присваивалось значение 1, 2, 3 соответственно

(0<Отклонение <500)*1 + (500 <= Отклонение < 29 000)*2 + (29 000<=Отклонение<31 000)*3.
Просто если руководстоваться условиями:
(Отклонение < 500),
(29000 < Отклонение < 31000), то числа например в интервале от [500;29000] не будут удовлетворять никаким условиям, например число 5000 и т.д.
Сорри, может не так понял, это решение если крайние значения интервалов известны, да и ячейки разные.
Может вам еще макрос в помощь.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 18 2008, 12:18 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 17 2008, 21:38
Сообщения: 8
а что " * "- присваивает ячейке значение?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 18 2008, 12:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
sst написал(а):
а что " * "- присваивает ячейке значение?

Это вообще-то знак умножения.
Допустим Отклонение = 250. Получится =
(0<250<500) = Это условие "Истинно" значит = 1*1 = 1.
(500<=250<29 000) = Это условие "Ложно", значит = 0*2 = 0
(29 000 <=250 <31 000) = Это услоиве "Ложно", значит = 0*3 = 0.
ТОгда конечный результат = 1+0+0 = 1.

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, май 18 2008, 14:17 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 17 2008, 21:38
Сообщения: 8
Большое спасибо!!! кажется получилось))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 19 2008, 13:30 
Начинающий
Начинающий

Зарегистрирован:
Сб, май 17 2008, 21:38
Сообщения: 8
А может вы мне еще поможете с одним вопросиком?=)
Как бы мне из таблицы, где 3 стобца и 6 строчек с разными значениями числовыми, сделать таблицу с одной ячейкой, где будет записан максимум из всех значений?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB