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:09:19
All
4316 сообщения
Тема: Почему запрашивается параметр
Запрос построен в конструкторе с применением построителя выражений.
на языке выглядит так:
SELECT [Касса1].КодВыдачи,
[Касса1].СуммаГРН,
Sum([Касса2].СуммаЗатратГРН) AS [Sum-СуммаЗатратГРН],
[Касса3].СуммаГРН,
[Касса1.СуммаГРН]-[Sum-СуммаЗатратГРН]-[Касса3.СуммаГРН] AS Выражение1
FROM ([Касса1]
INNER JOIN [Касса2] ON [Касса1].КодВыдачи = [Касса2].КодВыдачи)
INNER JOIN [Касса3] ON [Касса1].КодВыдачи = [Касса3].КодВыдачи
GROUP BY [Касса1].КодВыдачи,
[Касса1].СуммаГРН,
[Касса3].СуммаГРН, [Касса1.СуммаГРН]-[Sum-СуммаЗатратГРН]-[Касса3.СуммаГРН];
при запуске запрашивается параметр Sum-СуммаЗатратГРН
вводиш туда что угодно, нажимаеш ентер и получаеш нужный результат.
т.е. параметр в вычислениях никак не учавствует, да и не нужен он.
ВОПРОС
откуда взялся этот параметр и как его убрать чтобы не действовал на нервы.
P.S. Общий раздел по запросам
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:19
All
4316 сообщения
RE: Почему запрашивается параметр
Упростить надо код, т.е. составить его из двух запросов. Один запрос - на группировку, а другой на выборку.
P.S. Общий раздел по запросам
Автор:
Admin
от 0:00:00
Источник ...
15.06.2007 21:09:19
All
4316 сообщения
RE: Почему запрашивается параметр
Спасибо, все получилось.
Возник еще один вопрос:
в [Касса1(а также 2 и 3)] есть несколько значений .КодВыдачи которые не повторяются
(встречаются только один раз в одной записи).
Так вот эти записи не выводятся в запросе с группировкой.
Как можно заставить запрос выводить и их, чтобы в последующих запросах можно было получить итоги?
P.S. Общий раздел по запросам
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:19
All
4316 сообщения
RE: Почему запрашивается параметр
Дополнение:
Ситуация немого прояснилась:
в [Касса1] есть записи где.КодВыдачи имеет знечения например 3 и 6 (т.е. две записи с уникальным значением)
а в [Касса2]и [Касса3] эти записи могут отсутствовать
(взял сотрудник сумму на расходы (Касса1),
но не отчитался еще по документам (Касса2, неоформлены расходы по выданной сумме)
или не оформил возврат денег в кассе3)
Как сделать чтобы эти записи всетаки выводились в этом запросе со значением поля "0".
т.е. : взял столько-то, отчитался на столько-то (если не отчитался то "0"), вернул столько (если не вернул,то "0")
Получится это все в одном запросе на группировку?
P.S. Общий раздел по запросам
Автор:
Владимир Донецк
от 0:00:00
Источник ...
15.06.2007 21:09:19
All
4316 сообщения
RE: Почему запрашивается параметр
Необходимо связывать ключи таблиц по другому. Например, с левым соединением (LEFT JOIN). Тогда, из левой таблицы [Касса1] будут считаны все записи. Для других таблиц будут выводится пустые значения (NULL). Для них нужно пустые значения преобразовать в 0. Например, nz([Касса2].[Поле1],0) AS B1
P.S. Общий раздел по запросам
Автор:
Admin
от 0:00:00
Источник ...
Страница 1 из 2
1
2
Следующий
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Почему за...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования