Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: tomaszf w Sierpień 24, 2018, 08:42:28
-
Witam.
Podpowiecie mi w jaki sposób wrzucić na wydruk wynik funkcji lub procedury (zwracającej tabelę)?
Wchodzę w Crystalu w Visual Linking Expert -> Tables -> Add Table -> w opcjach zaznaczam "stored procedures" -> wybieram żądaną procedurę -> pojawia mi się formatka "Enter Parameter Values" z comboboxem "Discrete Value" i tu nie wiem co dalej ;).
Jak rozumiem tu można wpisać wartość parametru na stałe, ale w jaki spośób przekazać go z wydruku (dok_id)?
Z góry dziękuję za pomoc.
Pozdrawiam
-
Moim sprawdzonym sposobem jest dodanie subraportu do raportu. W Subraporcie dodajemy pola z procedury. Na koniec przekazujemy parametry z raportu do subraportu - w ten sposób parametry do procedury zostaną automatycznie przekazane z danych dokumentu.
-
Dziękuję za odpowiedź.
Rozumiem że parametry z raportu do subraportu przekazujesz przez link?
A ustawiasz potem w jakiś sposób, że dany parametr przekazany z głównego raportu ma być przekazany jako parametr procedury?
-
Zakładam że procedura pobiera identyfikator któregoś z obiektów GT. Zatem poprzez link przekazuje się go z raportu głównego do subraportu.
-
Przyznam, że nie do końca rozumiem, więc dopytam.
Dodaje przez Add Subreport -> Create a subreport -> Report Expert -> Database swoją procedurę (oczekuje ona jednego parametru int @dokId
W okienku "Enter Parameter Values" zaznaczam "set to NULL value"?
W link ustawien Nagłowek.dok_id do ... ? (nie pokazuje się tu parametr procedury)
-
W Combo Subraport parametr field to use - mało widocznay jest przycisk rozwicięcia - klikając w to Combo rozwinięcie zawiera dwie mało widoczne strzałki w dółi gótre - trzeba tam się wklikać i można przejść do parmetrów procedury subraportu.
-
Na to by m nie wpadł ;).
Dziękuję bardzo za pomoc.
-
A tak swoją drogą - czy jest możliwe zrobienie subraportu w subraporcie?
-
Nie.