0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 10
1

Запрос на выборку из нескольких таблиц

02.07.2013, 14:30. Показов 2711. Ответов 5
Метки нет (Все метки)

Сразу оговорюсь - перерыл весь форум и гугл. Есть много похожего, но ничего применительно к моей ситуации.

Задача - создание запроса на выборку из нескольких одинаковых таблиц (во всех таблицах идентичные поля но разные значения - чтобы было проще понять - указанные таблицы - это разбросанные по годам платежи за аренду (почему не в одной таблице - не спрашивайте. Так надо!))

Попробовал применить запрос с union. Получается новая сводная таблица (TabRes), которая каждый раз перезаписывается при использовании запроса.

Исходные параметры и конечная задача:
Таблицы с платежами периодически обновляются (пополняются) данными. Требуется получать все данные из всех таблиц по одинаковым полям.
Например - в результате работы запроса требуется видеть все данные из всех таблиц по полю "наименование плательщика" (то же самое справедливо для всех остальных полей)
Вложения
Тип файла: rar 20102.rar (2.86 Мб, 20 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.07.2013, 14:30
Ответы с готовыми решениями:

Запрос на выборку данных из нескольких таблиц в одну
Здравствуйте! В общем, проблема такая.. Нужно мне составить отчет, который содержит данные из...

Запрос на выборку из таблицы при совпадении с данными нескольких таблиц
В последнее время очень много почерпнул из форума. И снова обращаюсь к гуру с вопросом: Запрос на...

запрос на выборку из произвольных таблиц
подскажите как сделать запрос который выбирал бы из 3-х произвольных таблиц данные по общему ID

Запрос на выборку из связанных таблиц
Как настроить запрос на выборку из двух связанных таблиц так, чтобы в результате были ВСЕ записи из...

5
Модератор
Эксперт MS Access
10304 / 4211 / 684
Регистрация: 07.08.2010
Сообщений: 11,902
Записей в блоге: 4
02.07.2013, 15:59 2
--таблицу создавать не обязательно
-----запрос swod
--как минимум должны быть справочники
-----плательщик
-----банк
-----статьи расходов
---------

и надо научиться уплотнять(сжимать) базу
Вложения
Тип файла: zip 20102m02.zip (55.4 Кб, 28 просмотров)
1
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 10
02.07.2013, 16:35  [ТС] 3
[QUOTE=shanemac51;4797259]--таблицу создавать не обязательно
-----запрос swod
--как минимум должны быть справочники
-----плательщик
-----банк
-----статьи расходов
---------

и надо научиться уплотнять(сжимать) базу[/QUOT]

Похоже Вы предалагете готовеое решение. Вот только не могу разобраться. Для чего создан перекрестный запрос swod? Зачем в нем суммируются значения? Откуда взялось поле "gg"??? Для чего?
Мне нужно всего лишь выбрать все значения из всех таблиц.

Я так и не понял как получается результат. Можно логику работы описать?

ПС: и если научите сжимать БД - буду премного благодарен (кнопка "сжать и восстановить БД" в Аксессе не помогает).
0
8115 / 5019 / 550
Регистрация: 27.03.2013
Сообщений: 17,942
02.07.2013, 16:45 4
Цитата Сообщение от Egorusus Посмотреть сообщение
...и если научите сжимать БД...
Меню - Свойства - Параметры - Общие - Сжимать при закрытии (√)
1
Модератор
Эксперт MS Access
10304 / 4211 / 684
Регистрация: 07.08.2010
Сообщений: 11,902
Записей в блоге: 4
02.07.2013, 17:06 5
при UNION ВСЕГДА прибавляю имя порции

в данном случае --это год( обозвала gg)
для проверки создала запрос swod и перекрестный на него (могла обозвать пример или еще как то)
с этой же целью --форму(лучше видно структуру таблицы)
---------
сжала я спокойно

Добавлено через 7 минут
логика
1,создала запрос без создания таблицы
2,на этот запрос открыла форму
3,кнопку пристроила для расчета итогов

я ведь не знаю смысла вашей задачи
--студенческая или рабочая
--записей 1000-5000-25000 записей

вот 10-20 мин и смотрела, что есть что
---------
п.с.
у меня а2007, портабле в2010(не хотел запускаться никак --выходил на ошибку)
из-за простоты вопроса не стала переводить в 2007
0
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 10
02.07.2013, 17:56  [ТС] 6
Спасибо.
Бд создается для рабочих целей.
Записей в каждой таблице около 20000.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2013, 17:56

Запрос на выборку из двух таблиц
Люди, беда! Не пойму, как реализовать. Есть три таблицы, с друг другом связанные. Есть форма...

Запрос на выборку из нескольких таблиц
Добрый день! Не могу совладать с запросом. Есть 3 таблицы с кучей полей, выделю только ключевые...

Запрос на выборку из нескольких таблиц
Необходимо составить запрос с использованием JOIN, по которому выводится список кандидатов и...

Запрос на выборку из нескольких таблиц
Добрый день,ребята. Помогите пожалуйста: почему выдает пустые значения и что и где надо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.