|
|
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
У меня есть примерно следующая таблица kod Name god n1 n1 n3 1235451 Иванов 2004 13,50 12,00 17,80 1235451 Иванов 2005 11,00 0,00 5,00 Как с помощью VFP7 ее развернуть в такой вид kod Name n1_2004 n1_2005 n2_2004 n2_2005 n3_2004 n3_2005 1235451 Иванов 13,50 11,00 126,00 0,00 17,80 5,00 Большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 22:55 |
|
||
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
В данном конкретном случае можно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2006, 23:58 |
|
||
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
Ну и балбес я. Спасибо огромное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 00:10 |
|
||
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
Hi burik! Посмотри исходный код vfpxtab.prg, или лучше скачай fastxtab.prg (через Google найдёшь) - там создаются кросс-таблицы для одного "поля данных" - тебе же надо адаптировать это для 3-х полей - но принцип будет тот-же. А ещё проще - закачать таблицу в Excel и сделать там из неё "сводную таблицу" - и возможностей для анализа (фильтрация, группировка, суммирование) много, и красиво, и с печатью проблем нету. Причём делать это вполне можно и программно. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 01:32 |
|
||
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
Я знаю о vfpxtab.prg. Он немножко мне не подходит поскольку у меня в реальной таблице гараздо больше результирующих полей. Мне просто нужно их разворачивать по годам. Я это могуо зделать, но код очень огромный. И что -то мне подсказывает, что есть решение гараздо проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2006, 21:59 |
|
||
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
Разворачивать по годам в одном отчете все равно можно только что-нибудь одно. Сделай так, чтобы у тебя все свелось только к трем полям, по которым можно сделать кросс-табуляцию. Первое поле - которое определяет строки - будет ключом кросс-таблицы, но оно должно быть таким ключом, по которому можно ссылаться на другие таблицы. Далее SET RELATION - и вуаля: в отчете любое количество столбцов. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2006, 02:13 |
|
||
|
Развернуть таблицу?
|
|||
|---|---|---|---|
|
#18+
Hi burik! > Я знаю о vfpxtab.prg. Он немножко мне не подходит поскольку у меня в > реальной таблице гараздо больше результирующих полей. Потому я и говорю - возьми за аналог, но доработай под твою схему (чтоб он обрабатывал не 3 поля, а столько сколько тебе надо) > Я это могуо зделать, но код очень огромный. Да и работает наверное не шустро... > И что -то мне подсказывает, что есть решение гараздо проще. Есть конечно - сводные таблицы в Excel. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 02:16 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=271&tid=1592215]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 320ms |

| 0 / 0 |
