Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty 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ę.
-
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.
-
Raport ma służyć jako wzorzec wydruku w Subiekcie (źle sformułowałem tytuł wątku).
-
Ale "dokładnie" o jaki wydruk chodzi ?
-
Np. własny wzorzec wydruku ZK z polami własnymi SQL.
-
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ć.
-
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).
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
-
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...
-
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 ;)
-
Nie, nie trzeba można uzupełnić złączenie w Select Expert... Poza tym takie widoki od dawna już istnieją w bazie danych ;)
-
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" ;).
-
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.
-
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ć).
-
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.
-
Jednak prościej było by utworzyć widok :D
-
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ę ;)