|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 | |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
Цитата:
--- ибо ваше описание проблемы нечитаемо, очень сложно понять что вы хотите --кроме месяцев существуют годы, май 2013 и май 2014 --не одно и тоже .... желательно увидеть вашу базу --может она внесет ясность в ваши желания базу предпочтительно выкладывать в версиях 2003-2007 ========== ведь можно сначала состыковать справочник контор с платежами, а лишь потом делать перекрестный(с учетом года)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание Последний раз редактировалось shanemac51; 08.08.2014 в 08:55. |
|
08.08.2014, 09:21 | #3 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
ПРИМЕР на чужой базе
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
08.08.2014, 13:24 | #4 | |
Регистрация: 20.08.2013
Сообщений: 3
|
Спасибо
Цитата:
|
|
08.08.2014, 13:27 | #5 |
Регистрация: 20.08.2013
Сообщений: 3
|
Запрет на правку результатов запроса
Еще вопрос подскажите, нигде не могу найти, как установить запрет на правку данных в результате запроса |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка интервала вводимых зачений в 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 |