![]() |
|
Модераторы: Akina |
![]()
|
|
| KNN79 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.1.2010 Репутация: нет Всего: нет |
Здравствуйте!!!!!!
Не могу в отчете подсчитать сумму PL_New при условии ZK=1101 Пытался через запрос =Sum([PL_Bolot]![PL_New]) - выдает что не может найти значение параметра PL_Bolot!PL_New (а ведь запрос PL_Bolot выбирает значения с параметром ZK=1101) в отчете выборка следующая: OBJECTID KV PL_New ZK DEN_ZK 31007 206 0.257237 1101 Насаждение естественного происхождения 31008 206 3.1061 1400 Редины биологические 132893 206 2.16408 1101 Насаждение естественного происхождения 102695 206 2.52418 1400 Редины биологические 109635 206 1.1372 2507 Болота 31009 206 1.64923 1101 Насаждение естественного происхождения 31411 206 4.93493 1400 Редины биологические 31412 206 5.40039 1101 Насаждение естественного происхождения Подскажите, как можно решить данную проблему. |
|||
|
||||
| KNN79 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.1.2010 Репутация: нет Всего: нет |
||||
|
||||
| Woodlin |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 188 Регистрация: 15.7.2009 Где: Челябинская облас ть, г. Пласт Репутация: 1 Всего: 1 |
KNN79, в режиме конструктора запроса надо включить групповые операции, в столбце PL_New выбрать Sum
|
|||
|
||||
| KNN79 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.1.2010 Репутация: нет Всего: нет |
Woodlin, спасибо за совет. Только вот он не очень помог. Дело в том, мне необходимо просуммировать Pl_new в этом отчете не только при ZK=1101, которое занести в таблицу столбец 2, а также при ZK=2507 - столбец 10 и т.п. (пример в присоед. файле). Как это сделать в одном отчете? Я полагаю, что нужно создать на каждую выборку запрос, в котором надо включить групповые операции+в столбце PL_New выбрать Sum (как и говорил, Woodlin). НО!!! получается, что к одному отчету будет "привязано" несколько запросов с одинаковой переменной PL_New !!!!?????? или это НЕ ТАК??? Может я не понял???
Присоединённый файл ( Кол-во скачиваний: 3 )
______.rar 1,88 Kb |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Сделай по запросу на каждый ZK, и запрос, который собирает результаты расчётов воедино. Именно последний и используй как источник данных отчёта. Т.е. типа
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| KNN79 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.1.2010 Репутация: нет Всего: нет |
Akina , добрый вечер!! Можно по подробнее (я не силен "пока" в программировании) .
|
|||
|
||||
| chip_and_dayl |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: нет Всего: 9 |
Этот кусок запроса, выводит суму по коду 1101, то есть результатом будет ZK Val1 1101 например 45,89
Этот кусок кода делает то же самое, только суммирует строки со значением ЗК=2507, то есть результат ZK Val1 2507 например 789,54
А эта часть запроса обьединяет результат первого и второго запроса, то есть результат Val1 Val2 45,89 789,54 Хотя нет, ничего оно не объединяет, не понятно, что за Ид Это сообщение отредактировал(а) chip_and_dayl - 27.1.2010, 23:19 -------------------- Фсё будет хорошо!!! |
||||||
|
|||||||
| Akina |
|
||||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Посмотри ещё раз. Повнимательнее... Делим на части. Вопрос 1 - что делает подзапрос q1?
Вопрос 2 - что делает подзапрос q2?
Вопрос 3 - что делает внешний запрос?
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||||
|
|||||||
| chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: нет Всего: 9 |
Извиняй, уже потом дошел до конца и осознал ошибку Добавлено через 53 секунды Только кажись нужно группировку в первом и втором подзапросах Добавлено через 14 минут и 35 секунд KNN79 Я так понял результат должен следующего плана!?! Сум_1101 Сум_2507 45,89 789,54 -------------------- Фсё будет хорошо!!! |
|||
|
||||
| chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: нет Всего: 9 |
Если да, то
-------------------- Фсё будет хорошо!!! |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 30 Всего: 454 |
Точно. Когда постоянно прыгаешь с Аксесса на Мускул и обратно - оно как бы забывается -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| KNN79 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 13.1.2010 Репутация: нет Всего: нет |
Привет, всем
Спасибо за помощь!!!!!!!!!!!!!!! |
|||
|
||||
![]()
|
| Правила форума "MS Access" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS Access | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |