Wypowiedzi
-
Dołączam się do tematu, ale z innym nieco problemem.
Mam parametr wielowartościowy, wyszukiwanie działa prawidłowo, ale w crystalowej podpowiedzi nie pokazuje mi się jedna z wartości występujących w tym polu.
Jak wymusić na CR, żeby tę wartość dołączyło? Pokazał mi w podpowiedzi do parametru tę pomijaną wartość tylko wtedy, gdy wstawiłam ją w całej tabeli, jeśli dotyczy tylko części danych to już nie pokazuje.
Edit: Zapomniałam napisać, że źródłem podpowiedzi nie jest słownik, tylko tabela, z której robię raport i na którą nakładam kryteria.Dorota Trybała edytował(a) ten post dnia 05.10.11 o godzinie 14:21 -
Jakie są pełne koszty zakupu licencji dla 5 osób? Czy to jest wersja jednostanowiskowa x 5, czy istnieje możliwość obniżenia tej kwoty przy zakupie grupowym?Dorota Trybała edytował(a) ten post dnia 25.08.11 o godzinie 10:33
-
Szukałam już pod prawym klawiszem wiele razy ;) Jakoś nie chce się tam pojawić. Może to z powodu mojej wersji CR (for VS 2010)?
-
Mam raport z ponad 20-ma parametrami, które ustawione są w kolejności nieco innej, niż teraz jest to potrzebne. Jak mogę to zmienić? Nie mogę znaleźć takiej opcji. Nie chodzi mi o jakiś automat typu alfabetycznie, tylko o możliwość ręcznego ułożenie ich w kreatorze.Dorota Trybała edytował(a) ten post dnia 23.08.11 o godzinie 11:53
-
Pomogło, dziękuję bardzo. Ogólnie źle to robiłam, łącznie z odwróconą kolejnością parametr - pole.
-
gorzej:
4. "zwierzęta" - SQL znajduje "zwierzęta dzikie", CR nie znajduje NIC. -
Filtr w Crystalu zawierający LIKE działa mi inaczej niż zapytanie SQL w programie. Wyszukuję rekordy, które mają zawierać określone słowo lub jego część i wszystko się zgadza dopóki wpisane słowo znajduje się na początku pola. Mam np. takie dane w bazie: "zwierzęta dzikie", a niekiedy "dzikie".
Podaję 3 przykłady zachowania polecenia SQL i CR w zależności od wyszukiwanego ciągu znaków:
1. Wpisano "zwierzęta dzikie" - SQL i CR znajduje to samo
2. Wpisano "dzikie" - SQL znajduje "zwierzęta dzikie" oraz "dzikie", a CR tylko "dzikie"
3. Wpisano "dzi" - SQL znajduje "zwierzęta dzikie" oraz "dzikie", CR nie znajduje NIC.
Jak można to inaczej rozwiązać, skoro LIKE działa tylko jak STARTSWITH dla całego wyrazu? -
Tak m/w zrobiłam i poszło. Dziękuję wszystkim za odpowiedzi. Pewnie niedługo znów o coś zapytam ;)
-
Dzięki za ten kawałek. Rzeczywiście jest do zastosowania :) Nie wiem tylko gdzie jest odwołanie do konkretnego parametru, czyli jak np. parametr nazywa się parData, to jak to w programie zastosować. To RangeValue widziałam już wiele razy, ale po prostu nie wiem jak to się wiąże z konkretnym paramatrem.
A czy parametr w raporcie ma mieć jakoś szczególnie ustawione właściwości (zezwalaj na wartości dyskretne, wielowartościowość, zakresy wartości)?Dorota Trybała edytował(a) ten post dnia 05.04.11 o godzinie 10:20Dorota Trybała edytował(a) ten post dnia 05.04.11 o godzinie 10:22 -
Zadam bardziej szczegółowe pytanie i liczę na pomoc szanownego grona.
Mam parametr np. parData, który ma służyć do filtrowania danych. Potrafię zrobić tak, aby raport wyświetlił tylko dane, których odpowiednie pole typu data równa się temu wprowadzonemu do parametru. Czy w przypadku dat od...do:
- muszę użyć kolejnego parametru i obsłużyć wszystko w Selection Formula, czy
- mogę ustawić określone właściwości parData (mam na myśli StartValue i EndValue)?
Jeśli to drugie, to bardzo proszę o przykład kodu, bo nie mam pojęcia jak to zrobić. -
A masz pod ręką jakiś dobry przykład z sieci z użyciem parametrów multi-value?Dorota Trybała edytował(a) ten post dnia 31.03.11 o godzinie 08:48
-
Marcin Sulecki:
osobiście używam metody: SetParameterValue zamiast (starszej) ApplyCurrentValues to ustawiania wartości parametrów.
Ale przyznam, że jest trochę zabawy jeśli chcemy bardzo dokładnie odczytać właściwości każdego parametru.
Użyłam właśnie SetParameterValue. Co masz na myśli pisząc "bardzo dokładnie"? Możesz to rozwinąć? Na razie robimy najprostsze raporty i wydaje mi się, że najtrudniejsze jest przygotowanie formuły w Selecting Formula. Może czegoś jeszcze nie jestem świadoma...Dorota Trybała edytował(a) ten post dnia 30.03.11 o godzinie 09:29 -
Już wiem jak te parametry przejąć i zastosować w raporcie. Tu jest rozwiązanie:
http://codeguru.pl/frmThread.aspx?id=472560
i tutaj:
http://forum.4programmers.net/C_i_.NET/115335-Crystal_...Dorota Trybała edytował(a) ten post dnia 23.03.11 o godzinie 12:10 -
Kryteria filtrowania rekordów przejmuję z aplikacji (trzymam je w tablicy pamięciowej) i buduję SQLCommand. Chciałabym jeszcze te kryteria wydrukować w nagłówku albo w sposób dynamiczny wypełnić nimi parametry. Mam kilkanaście kryteriów i użytkownik decyduje, których potrzebuje, a program powinien zaprezentować tylko te kryteria, które zostały wybrane.
Czy teraz dobrze to wyjaśniłam?
Czy możesz mi wrzucić jakiś link prezentujący przejmowanie parametrów za pomocą API?Dorota Trybała edytował(a) ten post dnia 21.03.11 o godzinie 10:21 -
Wiem, że trzeba stworzyć parametry i to m/w wiem jak robić, ale interesuje mnie to, czy można przejąć te parametry z programu w VS (C#) wywołującego raport.
Nie wiem też jak te parametry nie tylko umieścić jako kontrolki, ale WYDRUKOWAĆ w nagłówku. -
Ad.1. Odnośnie tego podraportu, to czy można wydrukować zawartość tablicy pamięciowej? Zaznaczam, że napisałam "tablica", w odróżnieniu od tabeli bazy danych. Jeśli tak, to pewnie to jest dobry pomysł, tylko póki co nie wiem jak to zrobić.
Ad.2. Już tłumaczę.
Załóżmy, że klient to sprzedawca internetowy, który w aplikacji filtruje rekordy i wyświetla sobie na ekranie, a kryterium jest takie:
miejscowość = 'KRAKÓW'
rodzaj_przesylki = 'POCZTA POLSKA'
następnie przechodzi do raportów i drukuje.
Chciałabym przechowywane w tablicy pamięciowej kryteria wyświetlić mu jako parametry raportu, żeby mógł je jeszcze zmieniać, aby gdy zachce zmodyfikować coś w tym kryterium zmienić tylko rodzaj_przesylki na 'KURIER' nie musiał wychodzić z raportu i ustawiać kryteriów w aplikacji.
Czy teraz wytłumaczyłam to wystarczająco jasno :)? -
Potrzebuję rozwiązać następujące zagadnienie:
- Stworzyłam aplikację w VS, która w głównym oknie wyświetla rekordy wg zadanego kryterium i kryteria te zapisane są w tablicy.
- Te same kryteria stosuję do wybrania danych w raporcie (CR for VS 2010).
Nie wiem jak teraz:
1. Wydrukować te kryteria w nagłówku raportu.
2. Powtórzyć te kryteria w sekcji parametrów raportu, aby użytkownik mógł sobie filtrować dane do raportu bez cofania się do kryteriów w aplikacji.
Szczególnie zależy mi na rozwiązaniu 1. problemu. -
Tak. W mojej aplikacji póki co nie ma zbyt zaawansowanych raportów. Jak coś będzie się sypać, to Frameworka 4.0 zawsze można doinstalować.
Czyli instalacja próbuje go dołączyć właśnie z powodu CR for VS 2010?
A jakie problemy mogą się pojawić? -
Ustawiłam FW 3.5 w projekcie aplikacji, a w instalatorze .NET Framework 3.5 SP1 Client Profile. Wtedy kompilacja przebiegła z ostrzeżeniami, ale u użytkownika bez błędów i wszystko działa jak trzeba, ale komponenty ściąga z sieci.
Tu jest link z radą jak to zrobić, żeby wszystko było od razu w instalatorze, ale u mnie to nie zadziałało:
http://forums.sdn.sap.com/thread.jspa?threadID=1752728 -
To rzeczywiście pomogło, tak jak odpowiedziałam ci na forum http://mycrystal.pl, ale mam jeszcze pytanie, czy możesz wymienić wszystko co jest potrzebne do zainstalowania pakietu.
Dokładniej mówiąc udało mi się to zrobić poprzez instalator (w VS 2010) i pojawiło się kilka problemów:
1. Jaki Framework? Jak miałam 4.0 pojawiały się błędy, jak 3.5, to musiałam zmienić FW w projekcie aplikacji. To nie było problem, więc zmieniłam, ale wygląda na to, że przy instalacji on i tak próbuje 4.0 instalować, a to jest dość ciężkie i niepotrzebne, a nieelegancko wygląda, jak w czasie instalacji pojawia się komunikat, że się nie zainstalowało
2. Trzeba oczywiście zaznaczyć Crystal Reports (to wiem ;))
3. Windows Installer
Poza tym jedyne rozwiązanie, które przyniosło skutek to ściąganie komponentów ze strony sprzedawcy. Nie udaje mi się tego zrobić metodą zassania komponentów z tej samej lokalizacji, co aplikacja, a robiłam to wg tego:
http://forums.sdn.sap.com/thread.jspa?threadID=1752728
i nie dzia mi brilliantly :(
Wychodzą mi błędy, całe mnóstwo, np.
"Error 4: The install location for prerequisites has not been set to 'component vendor's web site' and the file 'DotNetFX35SP1\dotNetFX20\aspnet.msp' in item '.NET Framework 3.5 SP1' can not be located on disk."
Error 5: The install location for prerequisites has not been set to 'component vendor's web site' and the file 'DotNetFX35SP1\dotNetFX20\aspnet_64.msp' in item '.NET Framework 3.5 SP1' can not be located on disk. See Help for more information.
Jakie błędy mogę popełniać albo czego mi brakuje?