|
|
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Есть определенные результаты запроса (выбор части данных из таблицы по дате за определенный период). Среди этих результатов есть столбцы [ColumnX] и [ColumnY]. Значения [ColumnX] не выходят за рамки известного диапазона значений (например, это некая часть всех внесенных в определенную таблицу наименований). Значения [ColumnY] - просто числовые. Требуется из этого запроса сформировать отчет, в котором ВЕРТИКАЛЬНО с определенной (обычно это делается в мастере) группировкой/иерархией идет часть данных из остальных столбцов, а ГОРИЗОНТАЛЬНО - значения столбца [ColumnY], соответствующие значения столбца [ColumnX]. То есть, к примеру, получили след. результаты: Column1 | Column2 | Column3 | ColumnX | ColumnY Диапазон возможных значений ColumnX: Value1, Value2, Value3, Value4. В данном конкретном случае колонка [ColumnX] выглядит, к примеру, так: Value1 Value2 Value1 Value4 Value3 Value4 Следовательно, в отчете заранее ГОРИЗОНТАЛЬНО рисуем весь диапазон значений Value1, Value2, Value3, Value4 В каждой строке столбцу [ColumnY] соответствует определенное значение столбца [ColumnX], нужно как бы раскидать в соответствии со значением столбца [ColumnX] значения столбца [ColumnY] по заранее нарисованному диапазону возможных значений. Нужно, чтобы остальные данные шли согласно определенной иерархии/группировке ВЕРТИКАЛЬНО без дублей (ну, как обычно в отчетах) а значения из [ColumnY] соответствовали значениям из колонки [ColumnX]. Если не очень понятно объяснил, готов уточнить. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:33:52 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
делаешь перекресный запрос и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:42:52 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
всысле далее мастерком. он тебе сам все поставит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 17:45:19 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Спасибо, разобрался. Нужным образом он строит, но ТАБЛИЦУ. Целиком. При попытке вписать в "условие", скажем, Forms![Отчеты]![Склад] (форма открыта, поле заполнено), чтобы выбрать-таки нужные результаты, Access ругается: "The Microsoft Jet database engine does not recognize 'Forms![Отчеты]![Склад]' as a valid field name or expression". Ругается, даже если этот столбец выводить не надо и в качестве групповой операции я указываю выражение или условие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2004, 18:32:08 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1669745]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 402ms |

| 0 / 0 |
