konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Posiadam wartości pogrupowane

GRUPA (Towar)
Miska (n=1)
Łyżka (n=1)
Kubek (n=1)
Widelec (n=1)
Szklanka (n=1)
Grupa (n=1)

konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Szymon Kulesza:
Posiadam wartości pogrupowane

GRUPA (Towar)
Miska (n=1)
Łyżka (n=1)
Kubek (n=1)
Widelec (n=1)
Szklanka (n=1)
Grupa (n=1)
...ajć! Nie skońćzyłem pytania, a edytowac już nie mogę!?

konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Do rzeczy.
Jak wyświetlić nagłówki grup (nazwę grupy), jeśli w danej grupie nie ma wartości?
Chciałbym widzieć nazwę oraz "n=0" (z tym dam już sobie radę;) )
Sławomir M.

Sławomir M. Specjalista ds.
jakości
oprogramowania,
Asseco Business S...

Temat: Jak wyświetlić puste nagłowki grupy?

Jeżeli tabele powiązane są poprzez inner join to nie będzie widać obiektu nadrzędnego. Musisz powiązać za pomocą left outer join.

konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Sławomir Malinowski:
Jeżeli tabele powiązane są poprzez inner join to nie będzie widać obiektu nadrzędnego. Musisz powiązać za pomocą left outer join.
To był mój pierwszy pomysł, jednak nie przyniósł oczekiwanego rezultatu.
Sławomir M.

Sławomir M. Specjalista ds.
jakości
oprogramowania,
Asseco Business S...

Temat: Jak wyświetlić puste nagłowki grupy?

Nie wiem czy dobrze rozumiem problem. Czym jest grupa? Czy grupą jest nazwą towaru? W takim razie czym są rekordy?
Chyba że grupa jest polem tekstowym.Sławomir Malinowski edytował(a) ten post dnia 03.06.11 o godzinie 11:26

konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Grupa jest nazwą towaru, gdzie obok nazwy ma się znaleźć ilość jednostek tej wartości, np.

Kubek (n=3)
|
-#1 Kubek (czerwony)
-#2 Kubek (biały)
-#3 Kubek (niebieski)

Krzesło (n=2)
|
-#1 Krzesło (sosnowe)
-#2 Krzesło (dębowe)

Szklanka (n=0)
|
(pusto)

Mam problem z wyświetleniem grupy "Szklanka"
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Jak wyświetlić puste nagłowki grupy?

Musisz zastosować left outer join.

konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Szymon Kulesza:
Sławomir Malinowski:
Jeżeli tabele powiązane są poprzez inner join to nie będzie widać obiektu nadrzędnego. Musisz powiązać za pomocą left outer join.
To był mój pierwszy pomysł, jednak nie przyniósł oczekiwanego rezultatu.
Moze przypadkiem zaznaczyles "Suppress Blank Section"?

When this check box is selected, the program hides the report section if it is blank, and prints it if it is not.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Jak wyświetlić puste nagłowki grupy?

To nie będzie problem z "Suppress Blank Section".

Po prostu, jeśli zapytanie nie zwraca żadnych rekordów wartości "Szklanka" to Crystal sam z siebie nie wygeneruje grupy o takiej nazwie, bo niby na jakiej podstawie?

Dlatego trzeba zastosować, przytyczany tutaj wcześniej, left outer join.
Ustawiamy je w opcjach złączenia (Database Expert).

Dzięki temu zapytanie zwróci wszystkie grupy towarów, a w miejscach gdzie nie będzie wartości wstawi wartość null. Ale dzięki temu powstanie grupy "Szklanka" mimo, że nie będzie zawierała żadnych wartości.

konto usunięte

Temat: Jak wyświetlić puste nagłowki grupy?

Ponowne stworzenie raportu od zera, dało oczekiwany rezultat.

Pozdrawiam

Następna dyskusja:

Crystal Report 2 kryteria g...




Wyślij zaproszenie do