Wypowiedzi
-
Hmmm... co ciekawe, nie mam w Section Expert dla Details zakładki Paging...
Co może być nie tak?
Tak czy inaczej zostaje jakieś kombinowanie. -
Próbuję stworzyć wydruk dla dużej etykiety (format A6) dla zaznaczonych zamówień. Etykieta ma wypluwać numer zamówienia i pozycje z zamówienia. Ale nie o to się rozchodzi, bo to rzecz bardzo oczywista do zrobienia.
Problem mam jednak z ograniczeniem wydruku do 1 ćwiartki strony A4 czyli format A6. Mało tego, chciał bym, aby po "zapełnieniu" tej jednej ćwiartki danymi, wydruk przechodził do kolejnej.
Chciał bym uzyskać taki efekt:
Po zakończeniu grupy, musiał by przenosić kolejną grupę na nową ćwiartkę wydruku.
Czy taka realizacja wydruku jest w ogóle osiągalna w CR?
Albo już nawet z pominięciem przeniesienia do następnej kolumny, czy jest możliwość ograniczenia sekcji "details" tylko do połowy strony, a następnie ponowienie nagłówka grupy i kontynuacja details?
Oczywiście najłatwiej było by te etykiety drukować na etykieciarce, ale zamiast wstawiać kolejny sprzęt, próbujemy znaleźć rozwiązanie, które można zrealizować na posiadanym już sprzęcie.Ten post został edytowany przez Autora dnia 05.07.16 o godzinie 12:49 -
No właśnie problem w tym, że wszędzie gdzie tylko możliwe mam postawione ptaszki przy "Keep Group Together", a mimo to wydruk jest rozbity....
-
Crystal Reports
-
Witam.
Próbuję zaprogramować gniazdo rozszerzeń, ale utknąłem.
Chcę, aby po zmianie statusu zamówienia np. na "w produkcji (W)" z automatu przypisywała się do niego odpowiednia etykieta np. "W produkcji" z kolorem czerwonym.
Gniazdo zawarłem zaraz po zatwierdzeniu zmiany na zamówieniu, przekazuję zmienną
@IdObiektu
Kod procedury wygląda obecnie następująco:
if exists (select 1 from sysobjects where name = 'MAGSRC_przypisz_etykiete' and type = 'P')
drop procedure MAGSRC_przypisz_etykiete
go
create procedure MAGSRC_przypisz_etykiete
@IdObiektu numeric
as
declare @errmsg varchar(255)
begin
update zamowienie set id_etykiety=9
where @idobiektu=id_zamowienia
and status_zam = 'W'
end
go
Domyślam się, że problem może być w przekazywaniu wartościstatus_zam
lub w tym, że zmiana statusu zamówienia występuje w tym samym momencie co sprawdzenie statusu i w ogólnym rozrachunku, zanim wykona się gniazdo rozszerzenia, status tego zamówienia nie zdąży zmienić się na "W".
Ale to tylko moje domysły.
Będę wdzięczny za wszelkie wskazówki.Ten post został edytowany przez Autora dnia 22.06.16 o godzinie 15:50 -
Najprościej to chyba stworzyć sobie raport przy użyciu wbudowanego w maga kreatora, albo użyć CrystalReports.
-
Temat odgrzany jak zimny kotlet...
Wskazówki były jak najbardziej prawidłowe, czytanie ze zrozumieniem kulało chyba tego dnia.
Robiłem suppress nie w tym miejscu co potrzeba.
Wszystko działa jak należy :) Dzięki wielkie za pomoc. -
Właśnie próbując stworzyć w ten sposób sumę, nie dawało rady. Do dyspozycji miałem tylko zliczanie rekordów itp.
Ale idąc za Twoją wskazówką odnośnie zwracania wartości liczbowej, zadeklarowałem zmienną typu number w formule, i sumowanie zaskoczyło...
Temat w takim razie uważam za zaknięty. -
Witam.
Zwracam się z prośbą o pokierowanie mnie w kwestii sumowania wyników zwracanych przez formułę.
Dodatkowo, suma ma być zwracana w nagłówku lub stopce grupy.
Jak wiadomo, Crystal nie daje możliwości sumowania wyników zwracanych przez formuły "tak po prostu". -
Witam.
Czy posiada ktoś aktualny schemat - diagramy dla bazy WF-Mag ?
Nie mogę się dokopać, na jakiej podstawie powiązane jest zamówienie z adresem dostawy. -
W Select Expert mam ustawione, żeby brał ID_Ceny=1 czyli tylko detal.
Nie mniej jednak sprawdzę zaraz proponowane rozwiązanie. -
Hmmm...
Zrobiłem, tak jak podpowiadasz, ale chyba gdzieś popełniam błąd. Albo w momencie kiedy mam jeszcze podpiętą tabelę z cenami, wszystko się rozjeżdża.
1. pomiędzy tabelą ARTYKUŁ, a ARTYKUŁ_BLOB - left join
2. pomiędzy tabelą ARTYKUŁ, a ARTYKUŁ_CENA_V - inner join
3. utworzyłem formułę{@jest_zdjecie}
4. sekcja Details A, w polu blob - Supress zgodnie z wskazówkami
5. sekcja Details B, w polu tekstowym - Supress zgodnie z wskazówkami.
W efekcie otrzymuję zdublowane dane, jedne z zdjęciem z bloba, drugie z pustą przestrzenią.
Dopiero staram się jakoś ogarnąć Crystala, dlatego tak się miotam :)Ten post został edytowany przez Autora dnia 21.04.16 o godzinie 09:08 -
Witam.
Zwracam się z prośbą o pomoc.
Niestety Crystal nie pozwala na wykorzystanie blob field w formułach.
Szukam rozwiązania, jak ominąć wywalanie błędu raportu, jezeli ten nie może znaleźć danych w tabeli blob (nie istnieje rekord w tabeli, z którym może się powiązać).
Chciał bym, żeby wyrzucał napis "brak obrazu" lub jakąś domyślną grafikę.Ten post został edytowany przez Autora dnia 20.04.16 o godzinie 15:42 -
Witam.
Gryzie mnie jeden problem.
Tworzę raport, który ma mi wypluwać zamówienie, wartość i czas jego realizacji.
Wszystko jest pięknie - ładnie w momencie, kiedy jedno zamówienie było realizoane w jedym terminie na jednym dokumencie WZ.
Problem pojawia się, kiedy zamówienie było realizowane w 2 i więcej terminach na kilku dokumentach WZ.
Jak natura przykazała inner join działa prawidłowo i wypluwa wiersze z unikatowymi rekordami w wierszu.
Ja chciał bym, żeby spośród 3 rekordów z 3 różnymi datami wypluło mi tylko rekord z najdłuższą datą realizacji.
No i nie mam pomysłu, jak tego dokonać :(
Będę wdzięczny za wszelkie wskazówki. -
Witam.
utknąłem na tworzeniu raportu do wf-mag.
Do pełni szczęścia brakuje mi tylko wyrzucenia numeru faktury korygowanej przy korekcie.
ma być spełniony warunek:
Jeżeli faktura jest korektą -> wyrzuć numer faktury korygowanej.
w SQL wszystko ładnie śmiga:
select
ID_DOK_KORYGOWANEGO,
ID_OST_KOREKTY,
numer
from
dokument_handlowy
where
dok_korekty is not null and ID_OST_KOREKTY=ID_DOKUMENTU_HANDLOWEGO
Nie mam teraz pomysłu jak to przerobić na formułę w Crystal Reports...
W raporcie w każdym wierszu wyrzucam numery faktur, nazwy kontrahentów i parę innych rzeczy.
Próbowałem:
if not isnull({DOKUMENT_HANDLOWY.DOK_KOREKTY})
and {DOKUMENT_HANDLOWY.ID_DOKUMENTU_HANDLOWEGO}={DOKUMENT_HANDLOWY.ID_OST_KOREKTY}
then
{DOKUMENT_HANDLOWY.NUMER}
Ale wygląda na to, że formuła nie ogarnia SELF JOIN.
Wszelkie podpowiedzi będą mile widziane ;)
- 1
- 2