Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.03.2005, 16:40
|
|||
|---|---|---|---|
Репорт на основе перекрестной таблицы |
|||
|
#18+
Вот прекрестная таблица всякий раз получается разная (зависит от условий) я имею в виду количество в ней "полей" А как то отчет на ее основе можно соорудить? Ну типа бланк отчета всегда один, а вот количество полей в этом репорте всегда или почти всегда разное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2005, 17:51
|
|||
|---|---|---|---|
Репорт на основе перекрестной таблицы |
|||
|
#18+
Может в Excelе все это дело соорудить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2005, 18:59
|
|||
|---|---|---|---|
Репорт на основе перекрестной таблицы |
|||
|
#18+
Это понятно. А вот без Ехеля можно? В принципе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2005, 23:07
|
|||
|---|---|---|---|
Репорт на основе перекрестной таблицы |
|||
|
#18+
JimyЭто понятно. А вот без Ехеля можно? В принципе? В принципе можно. Но это заведомо будет не очень красиво или относительно сложно. 1) CREATE REPORT – Quick Report Command - генерит "на лету" отчет по одной таблице из указанных полей. Попробуй, поймешь в чем проблема. 2) В отчете формируется стобцов по максимуму. Например, известно, что не может быть больше 10 столбцов. Значит делаем 10 столбцов в отчете. Содержимое каждого столбца - это функция, примерно такого содержания Код: plaintext В качестве индекса указывается номер поля. В данном случае это число 5. На все объекты каждого столбца накладывается условие печати (Print When) FCOUNT()>=5 С опцией "Remove Line if blank". Таким образом "лишние" столбцы просто не печатаются. 3) Создать столько отчетов, сколько может быть столбцов. Т.е. если столбцов может быть 10, то создать 10 отчетов для 1, 2, 3 ... 10 столбцов каждый 4) Комбинация (2) и (3) способа. Например, 1 отчет, если столбцов от 1 до 5 и другой отчет, если столбцов от 6 до 10. 5) В отчете создается один объект печати используя шрифт равной ширины (например Courier New Cyr). И в качестве содержимого формируется символьная строка из ВСЕХ полей в символьном виде. На каждое поле отводится фиксированное количество символов. Визуально это будет выглядеть как столбцы. Хотя без линий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2005, 01:00
|
|||
|---|---|---|---|
|
|||
Репорт на основе перекрестной таблицы |
|||
|
#18+
Hi Jimy! 1) Обычно в кросс-таблице много полей, и в репортер они плохо влазят (ну разве что под A3 делать). А с вертикальной разбивкой по страницам в фоксе туго :( 2) CREATE REPORT myReport FROM cursor ... - сделает тебе "заготовку", которую можно потом "напильником" в виде USE myReport и обычными командами работы с таблицей довести... 3) Я вообще предпочитаю ВСЕ отчёты в Excel делать по многим причинам - и с печатью, и с предпросмотром, и с обменом с другими пользователями/посылкой начальству, и с "правкой" готового отчёта проблем в 100 раз меньше :) Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1594740]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 387ms |

| 0 / 0 |
