Marek C.

Marek C. Epicor 9 - droga
przez ... na
Ostrołękę

Temat: Zmiana wierszy na kolumy

Witam,

chciałbym zrobić transpozycję, tzn subraport wypluwa mi dane w kolumnie, a ja chciałbym je zapisać w wierszu po przecinku. Jak to zrobić za pomocą Crystala?

crosstab - wyrzuca mi dane, ale mało elegancko. Może jest taka funkcja....?

Pozdrawiam
MarekMarek C. edytował(a) ten post dnia 17.10.11 o godzinie 20:41
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Zmiana wierszy na kolumy

Jeśli dobrze zrozumiałem, to chcesz zamienić taki układ:
| klient 1 |
| klient 2 |
| klient 3 |

na
| klient 1, klient 2, klient 3 | w jednym wierszu?

W tym celu musisz skorzystać ze zmiennych:
1. zadeklaruj zmienną tablicową (typu array) o takim rozmiarze, ile jest wierszy (przyda się funkcja count)
2. w kolejnych wierszach przypisywać wartości pod odpowiednim indeksem (przyda się funkcja recordnumber)
3. w stopce raportu umieść formułę a w niej funkcję Join(array, delimiter), która połączy wszystkie elementy tablicy określonym separatorem.

Następna dyskusja:

Zmiana nazwy grupy




Wyślij zaproszenie do