2013-05-03 4 views
0

В настоящее время у меня есть запрос, который возвращает запись, как это:отчета пользовательского макета MS Access

ChargeCode  Type  Price 
THC   Credit  6200 
OTH   Debit  3000 
THC   Debit  5400 

Тогда мне нужно создать отчет для этого. Я не хочу, чтобы отчет показывал следующее:

Debit  ChargeCode  Credit 
5400  THC    6200 
3000  OTH    

Как это сделать? Я не могу найти способ получить доступ к нам, чтобы настроить, как мы выводим для каждой записи. Или у нас есть основной запрос, который выводит код зарядки, тогда левый столбец выполнит запрос на основе полученного кода счисления и введите = «дебет», правый столбец выполнит запрос на основе полученного кода оплаты и введите = «кредит», ?

ответ

0

Я действительно не понимаю вашу озабоченность. Если это порядок столбцов, который беспокоит вас, то запрос ...

TRANSFORM Sum(Charges.[Price]) AS SumOfPrice 
SELECT Charges.[ChargeCode] 
FROM Charges 
GROUP BY Charges.[ChargeCode] 
PIVOT Charges.[Type] In ("Debit","Credit"); 

... даст следующий результат:

ChargeCode Debit Credit 
---------- ----- ------ 
OTH   3000   
THC   5400 6200 

Вы можете создать отчет, используя этот запрос в качестве его источник записи, но когда вы создаете отчет, вы можете указать столбцы в любом порядке, который вы предпочитаете, так или иначе.

+0

Спасибо за ваш ответ .. Я понимаю, что вы имеете в виду, но скажите, что я действительно хочу знать, так это возможно, если в отчете я использую 2 или более запросов, один из которых будет возвращать набор данных и для каждой записи, я буду использовать некоторые из них для вывода, а некоторые из них в качестве параметров для другого запроса? Я попытался найти отчет с помощью процедуры или функции хранилища (что-то вроде этого), но до сих пор нет подсказки :( –

+0

@ user2273827 Это звучит очень похоже на вопрос, который я ответил [здесь] (http://stackoverflow.com/questions/16242899/ pass-query-parameter-to-sub-report/16251417 # 16251417). Использование Subreport - это один из способов достижения этого. –

+0

Большое спасибо Mr.Gord Thompson, ваши предложения о подчинении и своде очень полезны для меня .. I думаю, что я могу основываться на них, чтобы решить мою проблему :) –

Смежные вопросы