LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
06 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: функция д...
Тема: функция для отдбора и внесения
15.06.2007 21:02:42
Гриша
1 сообщения
Тема: функция для отдбора и внесения
Уважаемый алл!
есть запрос в котором выводиться
-поле с ключом
-значение - в виде А.01 .... В.23 .... Т.99
необходимо в третьем поле с помощью фунции проставить значения по интервалам
если значение = находится в промежутке от А.00 до В.12 то в поле печатается 1.0
если значение = В.13 то в поле печатается 1.1
если значение = находится в промежутке от С.01 до В.13 то в поле печатается 2.0
и так далее
пробывал по разному , но знаний не хватает
очень прошу помочь Гриша
P.S. Запросы на выборку
Автор:
Гриша
от 01.07.2002 10:44:49
Источник ...
15.06.2007 21:02:42
All
4316 сообщения
RE: функция для отдбора и внесения
Ну вот простейшее универсальное решение:
- сделать таблицу-справочник из двух полей, заполнить первое поле значениями А.01 .... В.23 .... Т.99, второе поле - соответствующими значениями 1.0, 1.1, 2.0 и пр.
- написать запрос, связав исходную таблицу и таблицу-справочник по полю значений, при этом отображение самих значений можно отключить и отображать только соответствующие им величины из справочника.
Конечно, заполнение такого справочника вещь не самая приятная, зато много знаний не требует ;-) и надежно работает.
Еще вариант - написать Public - функцию (например ChangeVal), в запросе создать вычисляемое поле (например NewVal), в которое поставить эту функцию, передавая ей в качестве параметра соответствующее некрасивое значение (скажем, поле Value). Функция должна вернуть 1.0, 1.1, 2.0 и пр., тут уж надо аккуратно сделать, чтобы она проверила интервалы. Вот пример запроса:
SELECT ValTable.Key, ValTable.Value, ChangeVal([ValTable.Value]) AS NewVal
FROM ValTable;
P.S. Запросы на выборку
Автор:
Denis
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: функция д...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования