Autor Wątek: Tworzenie wydruku w CR od zera.  (Przeczytany 8773 razy)

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

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Tworzenie wydruku w CR od zera.
« dnia: 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ę.
« Ostatnia zmiana: Październik 19, 2015, 09:30:57 wysłana przez tomaszf »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Tworzenie raportu w CR od zera.
« Odpowiedź #1 dnia: 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.
Daniel, Białystok.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Tworzenie raportu w CR od zera.
« Odpowiedź #2 dnia: Październik 19, 2015, 09:30:37 »
Raport ma służyć jako wzorzec wydruku w Subiekcie (źle sformułowałem tytuł wątku).

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #3 dnia: Październik 19, 2015, 09:35:22 »
Ale "dokładnie" o jaki wydruk chodzi ?
Daniel, Białystok.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #4 dnia: Październik 19, 2015, 09:41:37 »
Np. własny wzorzec wydruku ZK z polami własnymi SQL.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #5 dnia: 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ć.
Daniel, Białystok.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #6 dnia: 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
« Ostatnia zmiana: Październik 19, 2015, 10:13:02 wysłana przez tomaszf »

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #7 dnia: 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...

Offline nienacko

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: N1.47
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #8 dnia: 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  ;)
« Ostatnia zmiana: Grudzień 17, 2015, 17:45:33 wysłana przez nienacko »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17189
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #9 dnia: 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 ;)
Daniel, Białystok.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #10 dnia: 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" ;).

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #11 dnia: 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.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 524
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #12 dnia: 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ć).

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #13 dnia: 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.

Offline nienacko

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: N1.47
Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #14 dnia: Grudzień 18, 2015, 16:52:14 »
Jednak prościej było by utworzyć widok  :D

Forum Użytkownikow Subiekt GT

Odp: Tworzenie wydruku w CR od zera.
« Odpowiedź #14 dnia: Grudzień 18, 2015, 16:52:14 »