Autor Wątek: Crystal Report - procedury/funkcje  (Przeczytany 4065 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Crystal Report - procedury/funkcje
« dnia: 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

Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #1 dnia: Sierpień 24, 2018, 08:58:35 »
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.
Paweł Szczygieł

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #2 dnia: Sierpień 24, 2018, 09:23:08 »
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?

Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #3 dnia: Sierpień 24, 2018, 10:21:14 »
Zakładam że procedura pobiera identyfikator któregoś z obiektów GT. Zatem poprzez link przekazuje się go z raportu głównego do subraportu.
Paweł Szczygieł

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #4 dnia: Sierpień 24, 2018, 10:58:09 »
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)

Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #5 dnia: Sierpień 24, 2018, 12:07:11 »
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.
Paweł Szczygieł

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #6 dnia: Sierpień 24, 2018, 12:28:17 »
Na to by m nie wpadł ;).


Dziękuję bardzo za pomoc.

Offline micha

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1028
  • Reputacja +9/-0
  • Wersja programu: Sub+Rew GT [najnowsze]
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #7 dnia: Sierpień 26, 2018, 21:10:08 »
A tak swoją drogą - czy jest możliwe zrobienie subraportu w subraporcie?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Crystal Report - procedury/funkcje
« Odpowiedź #8 dnia: Sierpień 27, 2018, 09:45:37 »
Nie.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Crystal Report - procedury/funkcje
« Odpowiedź #8 dnia: Sierpień 27, 2018, 09:45:37 »