powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание отчета в Access
3 сообщений из 3, страница 1 из 1
Создание отчета в Access
    #32190744
Dmitry1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как создать отчет такого типа: Сверху дата (1-а на каждую страницу), потом в ряд 5 магазинов. Сверху в низ продукция и цена ее в зависимости от магазина. Я думаю, что надо использовать для этого перекрестный запрос, но как это организовать незнаю. Спасибо.
E-mail: dmitry1981@list.ru
...
Рейтинг: 0 / 0
Создание отчета в Access
    #32191002
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробую позаниматься телепатией. :))
Предполагаю, что есть справочник Tovar (TovarID, TovarName), есть справочник Magazin (MagID, MagName) и таблица TovarMag (TovarID, MagID, Price). Тогда можно составить примерно такой запрос для отчета:

Код: plaintext
1.
2.
3.
4.
5.
Select TovarName, 
        NZ((Select Price From TovarMag As tm Where MagID =  1  And
                tm.TovarID = t.TovarID),  0 ) As Mag1, 
        NZ((Select Price From TovarMag As tm Where MagID =  2  And
                tm.TovarID = t.TovarID),  0 ) As Mag2...
From Tovar As t Left Join TovarMag On t.TovarID = TovarMag.TovarID  

В отчете в колонтитулы вставить свободное поле для отображения даты
=Date() - текущая дата или
=Forms!Form1.txtDate - дата из поля формы.
...
Рейтинг: 0 / 0
Создание отчета в Access
    #32191025
Фотография wara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В учебной базе "Решения" есть пример "Отчет с переменным числом столбцов", кажется.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Создание отчета в Access
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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