powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автозаполнение запроса данными
3 сообщений из 3, страница 1 из 1
Автозаполнение запроса данными
    #39714058
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, гуру accessa и vba)
Прошу у вас помощи, так как поиск по сайтам не дал ответа.

Доходы и расходы хранятся в разных таблицах.
Нужно через запрос объединить их в одну таблицу по дате.

Запрос приводит к тому, что пустые ячейки автоматом заполняются дублями.
На скрине показал. 3 дохода - верно, а расход 1 и пустые ячейки автозаполняются.
Т.е. access делает комбинацию всех возможные вариантов доходов и расходов зачем-то.

ВОПРОС: как сделать так, чтобы в объединенной таблице (созданной через запрос) отдельными строками шли доходы и расходы?

Код: vbnet
1.
2.
3.
SELECT tbl_date.date_all, z_DP_for_dohod.summ_oplati, z_DP_for_rashod.summ_rashoda
FROM (tbl_date LEFT JOIN z_DP_for_dohod ON tbl_date.date_all = z_DP_for_dohod.data_oplati) LEFT JOIN z_DP_for_rashod ON tbl_date.date_all = z_DP_for_rashod.data_rashoda
GROUP BY tbl_date.date_all, z_DP_for_dohod.summ_oplati, z_DP_for_rashod.summ_rashoda;
...
Рейтинг: 0 / 0
Автозаполнение запроса данными
    #39714074
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quickstarДобрый день, гуру accessa и vba)
Прошу у вас помощи, так как поиск по сайтам не дал ответа.

Доходы и расходы хранятся в разных таблицах.
Нужно через запрос объединить их в одну таблицу по дате.

Запрос приводит к тому, что пустые ячейки автоматом заполняются дублями.
На скрине показал. 3 дохода - верно, а расход 1 и пустые ячейки автозаполняются.
Т.е. access делает комбинацию всех возможные вариантов доходов и расходов зачем-то.

ВОПРОС: как сделать так, чтобы в объединенной таблице (созданной через запрос) отдельными строками шли доходы и расходы?

Код: vbnet
1.
2.
3.
SELECT tbl_date.date_all, z_DP_for_dohod.summ_oplati, z_DP_for_rashod.summ_rashoda
FROM (tbl_date LEFT JOIN z_DP_for_dohod ON tbl_date.date_all = z_DP_for_dohod.data_oplati) LEFT JOIN z_DP_for_rashod ON tbl_date.date_all = z_DP_for_rashod.data_rashoda
GROUP BY tbl_date.date_all, z_DP_for_dohod.summ_oplati, z_DP_for_rashod.summ_rashoda;



union двух таблиц, а затем group by дата и sum (доходы) sum (расходы)
...
Рейтинг: 0 / 0
Автозаполнение запроса данными
    #39714093
quickstar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaratIsk, ну Вы вообще красаучег!!!
Все получилось)
Спасибо.

Вот так сделал:
SELECT * FROM z_DP_for_dohod
UNION SELECT * FROM z_DP_for_rashod;

А группировал на предшествующем запросе.
Вопрос решен.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автозаполнение запроса данными
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]