Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2014, 23:23   #1
ДмитрийТТ
 
Регистрация: 20.08.2013
Сообщений: 3
По умолчанию Проблема: Ссумирование зачений в изменяющемся количестве столбцов.

Добрый день! Столкнулся в Access с проблемой, которую не знаю как решить:

1) Имеется перекрёстный запрос "А" который преобразует таблицу cо столбцами ID, DATE, PAY в следующем представлении ID, Month_N в которых отражена Sum PAYS, таким образом запрос показывает сумму платежей поступивших по ID помесячно (от большего к меньшему).

2) Имеется справочник ID "S" состоящий из большего количества ID.

Задача создать запрос "R" сопоставляющий справочник "S" с результатом запроса "А" по ID, таким образом, чтобы результат был следующий:
в строках все ID содержащиеся в справочнике "S" напротив которых
в столбцах Month_N помесячно представлены все поступившие платежи из результатов запроса "А" (Month, Summ),
то есть получаем в результате запроса следующую таблицу из следующих столбцов: [Все ID Таблицы "S"]; [сопоставленные ID из запроса "А"];[Month_N] в которых отражена Sum PAYS из запроса "А".

Проблема в следующем Таблица ID, DATE, PAY постоянно увеличивается в связи с чем возникают новые столбцы [Month_N], при этом необходимо в результатах запроса "R" создать столбец суммирующий все [Month_N], при этом не хочется переписывать запрос каждый месяц так как появляются новые столбцы Month_N.

Подскажите какие существуют способы решения проблемы в Access 2010, спасибо!

Последний раз редактировалось ДмитрийТТ; 07.08.2014 в 23:29.
ДмитрийТТ вне форума Ответить с цитированием
Старый 08.08.2014, 08:52   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
при этом не хочется переписывать запрос каждый месяц так как появляются новые столбцы Month_N.
существуют перекрестные запросы, которые видимо решают вашу проблему
---
ибо ваше описание проблемы нечитаемо, очень сложно понять что вы хотите
--кроме месяцев существуют годы, май 2013 и май 2014 --не одно и тоже
....
желательно увидеть вашу базу --может она внесет ясность в ваши желания

базу предпочтительно выкладывать в версиях 2003-2007
==========
ведь можно сначала состыковать справочник контор с платежами, а лишь потом делать перекрестный(с учетом года)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание

Последний раз редактировалось shanemac51; 08.08.2014 в 08:55.
shanemac51 вне форума Ответить с цитированием
Старый 08.08.2014, 09:21   #3
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

ПРИМЕР на чужой базе
Вложения
Тип файла: zip Database121_08.zip (49.9 Кб, 17 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 08.08.2014, 13:24   #4
ДмитрийТТ
 
Регистрация: 20.08.2013
Сообщений: 3
По умолчанию Спасибо

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
существуют перекрестные запросы, которые видимо решают вашу проблему
---
ибо ваше описание проблемы нечитаемо, очень сложно понять что вы хотите
--кроме месяцев существуют годы, май 2013 и май 2014 --не одно и тоже
....
желательно увидеть вашу базу --может она внесет ясность в ваши желания

базу предпочтительно выкладывать в версиях 2003-2007
==========
ведь можно сначала состыковать справочник контор с платежами, а лишь потом делать перекрестный(с учетом года)
Спасибо за подсказу вопрос решен промежуточным запросом на суммирование
ДмитрийТТ вне форума Ответить с цитированием
Старый 08.08.2014, 13:27   #5
ДмитрийТТ
 
Регистрация: 20.08.2013
Сообщений: 3
По умолчанию Запрет на правку результатов запроса

Еще вопрос подскажите, нигде не могу найти, как установить запрет на правку данных в результате запроса
ДмитрийТТ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка интервала вводимых зачений в Edit Таракашка Компоненты Delphi 2 10.05.2013 07:15
вывод номеров столбцов матрицы и подсчитать количество этих столбцов Vitalina69 Помощь студентам 2 15.02.2011 21:52
Проблема с шириной столбцов в StringGrid Риндера Компоненты Delphi 13 09.11.2010 18:11
отчет о количестве zhenya.ya Помощь студентам 3 03.03.2010 20:01
Ссумирование с условием Dendy702200 Microsoft Office Access 2 26.12.2009 17:33