powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как создать отчет на основе двух таблиц
16 сообщений из 16, страница 1 из 1
как создать отчет на основе двух таблиц
    #32738498
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
имеются две таблици приход расход
на их основе нудно создать отчет с группировкой по дням примерно такого вида
день1
приход1 расход1
приход2 расход2
расход3

и так далее
пожалуйсто подскажите как такое можно осуществить
заранее спасибо.
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32738571
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в лоб цикл по рекордсету
если есть номер по порядку прихода/расхода то связать inner join по нему
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32738593
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuhardв лоб цикл по рекордсету
если есть номер по порядку прихода/расхода то связать inner join по нему
Номера никак не связаны
а вот по рекордсету это блин вообще пока не соображу как
если можно то немного поподробнее
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32738619
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select День, Sum(Приход),Sum(Расход)
from
(select День, СуммаПриход as Приход,0 as Расход
from ТаблаПриход

union all

select День, 0 as Приход,СуммаРасход as Расход
from ТаблаРасход
)
group by День
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32738662
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ищselect День, Sum(Приход),Sum(Расход)
from
(select День, СуммаПриход as Приход,0 as Расход
from ТаблаПриход

union all

select День, 0 as Приход,СуммаРасход as Расход
from ТаблаРасход
)
group by День
а мне надо чтоб выводил в отчет не сумму по дню а еще чтоб все расходы и приходы в этот день а в самом отчете можно сортировать по дням
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32739026
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа ну подскажите же ктонибудь как мне это осуществить
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32739099
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну упрости код

select День, СуммаПриход as Приход,0 as Расход
from ТаблаПриход

union all

select День, 0 as Приход,СуммаРасход as Расход
from ТаблаРасход
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32739780
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ищну упрости код

select День, СуммаПриход as Приход,0 as Расход
from ТаблаПриход

union all

select День, 0 as Приход,СуммаРасход as Расход
from ТаблаРасход
Так это я и сам знаю но я же получаю таким макером просто соеденение двух таблиц а мне надо чтоб таблица стала смешана
тоесть
например есть в один день 2 прихода и 3 расхода а в дркгой 3 приходов и 2 расходов нужно чтоб они печатались в таком виде

ДЕНЬ1
приход1 расход1
приход2 расход2
_______ расход3
ДЕНЬ2
приход3 расход4
приход4 расход5
приход5 _______

И так далее
Вот как такое осуществить и не понятно.
Если кто может подскажите ну очень нужно
Меня уже за горло берут с этим отчетом.
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32739836
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделай 2 подотчета
отдельно для прихода и для расхода
со ссылкой на дату
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32739850
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ищсделай 2 подотчета
отдельно для прихода и для расхода
со ссылкой на дату
Извините но Чтото я не понимаю как это сделать
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32739871
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот блин готовый рабочий результат
SELECT T.Дата, nz([Приход]![Сумма],0) AS Приход, nz([Расход]![Сумма],0) AS Расход
FROM Расход RIGHT JOIN (Приход RIGHT JOIN (SELECT Дата
FROM Приход
UNION SELECT Дата
FROM Расход
) as T ON Приход.Дата = T.Дата) ON Расход.Дата = T.Дата
ORDER BY T.Дата;
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32740082
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ищвот блин готовый рабочий результат
SELECT T.Дата, nz([Приход]![Сумма],0) AS Приход, nz([Расход]![Сумма],0) AS Расход
FROM Расход RIGHT JOIN (Приход RIGHT JOIN (SELECT Дата
FROM Приход
UNION SELECT Дата
FROM Расход
) as T ON Приход.Дата = T.Дата) ON Расход.Дата = T.Дата
ORDER BY T.Дата;
Ну и что таким макаром получаем просто перемножение строчек это тоже самое если связать таблици по датам
А мне надо чтоб в выбранный день получилось число строк максимальное из таблиц и чтоб они смешались вобщем так как я описал выше
Сейчаз думаю о создании временной таблици в которую прописать такую штуку мож что подскажете по этому поводу, раз при помощи запроса такого не получается добится.
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32740519
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я так и сделал, как ты поставил задачу
у меня ничего не перемножается
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32740636
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ищя так и сделал, как ты поставил задачу
у меня ничего не перемножается
Я попробовал ничего не получаетсь
результат такой же как и при простой связке по дате
но спасибо за помощь всеравно
я уже выщел из положения создаю временную таблицу со столбцами из обих таблиц и запихиваю туда данные из них програмно а потом строю отчет на основе этой таблы только пока осуществил для периода времени а счаз ломаю голову как писать в таблу по дням.
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32740853
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да у меня перемножается
сразу не увидел.
осталось тока средствами
отчетов это сделать
делаешь 2 запроса и 2 подотчета
подотчеты подчиняешь гл. отчету, в ктором
тока все даты
...
Рейтинг: 0 / 0
как создать отчет на основе двух таблиц
    #32742641
Zivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ищда у меня перемножается
сразу не увидел.
осталось тока средствами
отчетов это сделать
делаешь 2 запроса и 2 подотчета
подотчеты подчиняешь гл. отчету, в ктором
тока все даты
Да спасибо я уже вышел из положения
создаю временную таблицу и в нее пишу так как мне надо а потом на ее основе отчет, конечно немного подтормаживает но это не страшно, главное что работает.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как создать отчет на основе двух таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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