Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: tomaszf w Październik 19, 2015, 09:11:35

Tytuł: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: tomaszf w Październik 19, 2015, 09:11:35
Witam.

Czy dysponuje ktoś z Was jakimiś materiałami na temat tworzenia "od zera" wydruku w CR?
Np. jak przenieść na wydruk wynik zapytania:
SELECT tow.tw_nazwa, dok.ob_ilosc, dod .dt_wartosc
FROM dok_Pozycja dok
LEFT JOIN tw__Towar tow ON tow.tw_Id = dok.ob_TowId
LEFT JOIN pw_Dane pwTow ON pwTow.pwd_IdObiektu = dok.ob_TowId AND pwTow.pwd_TypObiektu = -14
LEFT JOIN dodatkowa_tabela dod ON pwTow.pwd_fk01 = dod.dt_id
WHERE dok.ob_DokMagId = 1
gdzie id dokumentu jest przekazywane z Subiekta

Z góry dziękuję za każdą wskazówkę.
Tytuł: Odp: Tworzenie raportu w CR od zera.
Wiadomość wysłana przez: dkozlowski w Październik 19, 2015, 09:22:39
Z jakiego miejsca ma być uruchamiany taki raport ? Jak utworzyć wydruk listy CR jest opisane w pomocy do programu, a reszta to praktycznie standard - znajomość programu, struktury bazy danych i Crystal Reports, na poznanie których trzeba poświecić "trochę" czasu. Crystal Reports jest popularnym narzędziem i nie brakuje w internecie informacji na jego temat.
Tytuł: Odp: Tworzenie raportu w CR od zera.
Wiadomość wysłana przez: tomaszf w Październik 19, 2015, 09:30:37
Raport ma służyć jako wzorzec wydruku w Subiekcie (źle sformułowałem tytuł wątku).
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: dkozlowski w Październik 19, 2015, 09:35:22
Ale "dokładnie" o jaki wydruk chodzi ?
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: tomaszf w Październik 19, 2015, 09:41:37
Np. własny wzorzec wydruku ZK z polami własnymi SQL.
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: dkozlowski w Październik 19, 2015, 09:51:35
Najprościej jest wyeksportować wzorzec standardowy i go zmodyfikować. Co jest potrzebne do modyfikacji już napisałem, na prawdę nie da się tego streścić.
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: tomaszf w Październik 19, 2015, 09:55:56
Zrobiłem tak jak piszesz: wyeksportowałem standardowy, otworzyłem go w CR a teraz walczę jak odczytać dane z tej dodatkowej tabeli (jak dodać tego JOIN'a z zapytania).

Cytuj
LEFT JOIN pw_Dane pwTow ON pwTow.pwd_IdObiektu = dok.ob_TowId AND pwTow.pwd_TypObiektu = -14
Wrzuciłem tabele które potrzebuje, w Visual Linking Expert dodałem brakujące relacje (pwTow.pwd_IdObiektu = dok.ob_TowId) lecz nie mogę znaleźć sposobu aby dodać drugi warunek:  pwTow.pwd_TypObiektu = -14
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: tomaszf w Październik 19, 2015, 13:12:50
Może mi ktoś podpowiedzieć jak zrobić takiego JOINa w CR?
w  Visual Linking Expert może chyba dodawać tylko relację między tabelami a takiego "sztywnego" warunku już nie...
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: nienacko w Grudzień 17, 2015, 17:41:36
Przepraszam za odkopanie.. może komuś się na przyszłość przyda
W SQLu musisz stworzyć widok z takim joinem, a w Visual Linking podpiąć widok  ;)
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: dkozlowski w Grudzień 17, 2015, 17:45:23
Nie, nie trzeba można uzupełnić złączenie w Select Expert... Poza tym takie widoki od dawna już istnieją w bazie danych ;)
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: tomaszf w Grudzień 18, 2015, 00:06:15
Parę dni temu wróciłem do tematu (wtedy został odłożony) i doszedłem/znalazłem rozwiązanie z warunkiem w  Select Expert :).


Teraz walczę ze zrozumieniem przyciągania przy rozmieszczaniu elementów w projekcie wydruku, bo działa to jakoś "nie po mojemu" ;).
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: Aldo w Grudzień 18, 2015, 14:00:32
Parę dni temu wróciłem do tematu (wtedy został odłożony) i doszedłem/znalazłem rozwiązanie z warunkiem w  Select Expert :).


Teraz walczę ze zrozumieniem przyciągania przy rozmieszczaniu elementów w projekcie wydruku, bo działa to jakoś "nie po mojemu" ;).
Wyłacz przyciąganie.
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: tomaszf w Grudzień 18, 2015, 14:12:08
Aldo sęk w tym że usunąłem "prowadnice", wyłączyłem "Snap to grid" a i tak crystal ustawia nie które pola gdzie chce ;) (tzn przeciągając nie odbywa się to płynnie tylko skokowo - nie bardzo wiem do czego on próbuje wyrównać).
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: Aldo w Grudzień 18, 2015, 14:49:31
Aldo sęk w tym że usunąłem "prowadnice", wyłączyłem "Snap to grid" a i tak crystal ustawia nie które pola gdzie chce ;) (tzn przeciągając nie odbywa się to płynnie tylko skokowo - nie bardzo wiem do czego on próbuje wyrównać).
Kiedyś dawno raz miałem taki przypadek, ale było to na tyle dawno, że nie pamiętam.
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: nienacko w Grudzień 18, 2015, 16:52:14
Jednak prościej było by utworzyć widok  :D
Tytuł: Odp: Tworzenie wydruku w CR od zera.
Wiadomość wysłana przez: dkozlowski w Grudzień 18, 2015, 17:04:05
Jednak prościej było by utworzyć widok  :D

Według mnie prościej było w ogóle go nie tworzyć tylko wykorzystać istniejący, ale jak widać każdy ma swoją logikę ;)