|
отчет из cross-tab
|
|||
---|---|---|---|
#18+
как можно программно создать отчет (меняющимся числом столбцов) на основе таблицы созданного с помощью "vfpxtab.prg" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2011, 00:19 |
|
отчет из cross-tab
|
|||
---|---|---|---|
#18+
Сама идея порочна. Как правило, подобные отчеты долго не живут, поскольку с ними совершенно невозможно работать. Ожидаешь увидеть информацию в одном столбце, а она оказывается в другом. Однако, если хочется помучиться, то есть варианты. 1. CREATE REPORT - Quick Report Команда 2. Создать отчет с максимально возможным числом полей и в процессе вывода просто скрывать лишние. 3. Создать столько отчетов, сколько может быть столбцов. При выводе выбирать нужный. 4. Создать куб OLAP. В среде Excel это называется Pivote Table. На одном листе Excel выводится список "как есть", а на его основе на другом листе Excel создается Pivote Table, который сам "развернет" данные "как надо". Однако если пользователи хотят "простыню", то это означает, что работать с данными они не умеют "по определению". А значит, от OLAP-куба скорее всего откажутся. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2011, 01:10 |
|
отчет из cross-tab
|
|||
---|---|---|---|
#18+
Makrosaкак можно программно создать отчет (меняющимся числом столбцов) на основе таблицы созданного с помощью "vfpxtab.prg" отчет в ворд_доке в формате НТМ ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2011, 07:17 |
|
отчет из cross-tab
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, пишу для таблицы(сами переделайте для запроса) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2011, 07:50 |
|
отчет из cross-tab
|
|||
---|---|---|---|
#18+
спасибо всем за советы. я выбрал вариант ВладимирМ2. Создать отчет с максимально возможным числом полей и в процессе вывода просто скрывать лишние. даже отказался от модуля "vfpxtab.prg". сделал cross-tab по своему. для заголовков полей использовал массив имен. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2011, 13:40 |
|
|
start [/forum/topic.php?fid=41&fpage=80&tid=1584598]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 556ms |
0 / 0 |