LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
29 марта 2024
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Запросы: ...
Тема: Запросы: Вычисляемое поле
15.06.2007 19:52:12
Владимир5
3 сообщения
Тема: Запросы: Вычисляемое поле
Как в запросе (Access97) задать условие отбора для вычисляемого поля, содержащее в себе другое вычисляемое поле. Например:
поле ААА: значение функции
поле ВВВ: значение функции
поле ССС: [AAA]+[ВВВ]
Если для поля ССС задать любое условие отбора (например 0) выдается предложение ввести значения полей ААА и ВВВ.
P.S.
Автор:
Владимир
от 0:00:00
Источник ...
15.06.2007 19:52:12
Виктор Конюков
34 сообщения
RE: Запросы: Вычисляемое поле
Один из способов решения проблемы.
1. Создайте запрос с функцией:
SELECT f1() as ССС FROM [Данные]
2. Определите внешнюю функцию
Public Function f1() As String
Dim frm As Form
Set frm = [Form_Пример 01] ' Имя формы
f1 = frm.ААА & frm.BBB
End Function
P.S.
Автор:
Виктор Конюков
от 0:00:00
Источник ...
15.06.2007 19:52:12
Владимир5
3 сообщения
RE: Запросы: Вычисляемое поле
Спасибо за отклик на мой вопрос.
Непонятно, причем здесь форма [Form_Пример 01], т.к. этот запрос является источником не для формы, а для отчета.
Как быть в случае проверки действия запроса (без привязки к отчету или форме)
P.S.
Автор:
Владимир Прокопенко
от 0:00:00
Источник ...
15.06.2007 19:52:12
Виктор Конюков
34 сообщения
RE: Запросы: Вычисляемое поле
Программа написана для общего случая. Запрос может использоваться и в отчетах, формах и VBA. Поля для запроса можно взять из таблицы или формы. В простейшем случае поля в запросе просто суммируются (примеры построения полей запросов возьмите из файла la_query.mdb)
P.S.
Автор:
Виктор Конюков
от 0:00:00
Источник ...
15.06.2007 19:52:12
Владимир Прокопенко
1 сообщения
RE: Запросы: Вычисляемое поле
Проблема не в том, что не суммируются вычисляемые поля, а в том, что нельзя задать условие в запросе на выражение, содержащее в себе вычисляемое поле.
Техническая Поддержка Microsoft подтвеждает, что "данное поведение MS Access является особенностью продукта".
И вопрос, как обойти эту проблему без привязки к объекту Form или Report. Во всяком случае, для отчета не подходит.
Я сейчай выхожу из положения так: делаю два запроса: в первом находятся вычисляемые поля, участвующие в выражении, на которое вешается условие; в другом запросе (на основе первого запроса) создаю выражение, содержащее в себе вычисляемые поля из первого запроса, и накладываю на него условие. Работает, но думаю, это не есть хорошо.
Хотелось бы знать, как можно ссылаться на поля запроса, в т.ч. на вычисляемые.
P.S.
Автор:
Владимир Прокопенко
от 0:00:00
Источник ...
Страница 1 из 2
1
2
Следующий
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Запросы: ...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования