Analizy

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

JarekZ
Posty: 148
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Analizy

Post autor: JarekZ »

Dla klientów napisałem aplikację do analiz, którą wykorzystują min w XL-u. Zamiast nieszczęsnych raportów w CR i ograniczonych wykresów, używają tej aplikacji.
Nie bardzo chcą wydawać kasę na BI a z obsługą Excel-a czasami ciężko.
Generalnie działa na bazach MSSQL-a więc można używać do innych systemów.
aplikacja dostępna jest http://www.systemy-mobilne.pl/Setup.zip, okrojona z obsługi map cyfrowych.
Połączenie z bazą jest przez ADO. Nie wymaga instalacji dodatkowych komponentów, bibliotek itp. Analizy mogą być wynikiem procedury lub zapytania SQL (zakładka definicja). Struktura analiz może być zapisana w różnych folderach (po lewej stronie lista folderów w formie "drzewa").
Przygotowuje "help" do aplikacji, na chwilę obecną jak ktoś zainteresowany to proszę o pytania na email.

Gustaw
Posty: 15
Rejestracja: 14 sty 2017, 18:31
Rola: Użytkownik CDN XL
Wersja: 2016

Re: Analizy

Post autor: Gustaw »

Coś więcej na temat działania ?? Bo zainstalowałem i teraz w definicji wpisałem zapytanie SQL :

Kod: Zaznacz cały

Select Twr_Nazwa1,Tre_Ilosc,Tre_WartoscPoRabacie,Knt_Akronim From CDN.TraElem
         Inner join CDN.TraNag On TrN_GIDNumer=Tre_GIDNumer and TrN_GIDTyp=TrE_GIDTyp
         Inner join CDN.KntKarty On Knt_GIDNumer=TrN_GIDNumer
         Inner join CDN.TwrKarty On Twg_GIDNumer=TrE_GIDNumer 


Daje wykonaj i coś robi tylko nic się nie wyświetla po za listą pól. Da się jakoś parametry dodać do tego ??

JarekZ
Posty: 148
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Re: Analizy

Post autor: JarekZ »

Jak już jest lista pól to już jest prawie wszystko. Tylko, że to pytanie ma mały bład zamiast twg_GIDNumer ma być Twr_GIDNumer
Poprzeciągaj myszką pola w taki sposób :
analiza.png
Ważne jest to żeby element MIARY był na wysokości kolumn
Co do parametrów to podajesz je w zapytaniu w formacie :Parametr np Twr_Nazwa1 Like :NazwaTowaru
Jeśli chcesz daty to parametr powinien nazywać się np :OdDnia,:DoDnia, wtedy datę wybierasz z kalendarza. Data przekazywana jest jako varchar(10)

scribe
Posty: 451
Rejestracja: 07 gru 2010, 13:47
Rola: Inny
Wersja: 9.6.1

Re: Analizy

Post autor: scribe »

generalnie chyba postawie Ci piwo. pisz na PW
całkowicie zielony

Gustaw
Posty: 15
Rejestracja: 14 sty 2017, 18:31
Rola: Użytkownik CDN XL
Wersja: 2016

Re: Analizy

Post autor: Gustaw »

to jeszcze jedno pytanko : wydruki
Bo nie jest to CrystalReport. Jak się za nie zabrać ??

JarekZ
Posty: 148
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Re: Analizy

Post autor: JarekZ »

FastReport
W nowej instalce jest dodany PDF z opisem jak go używać
W samej aplikacji jak wybierzesz klawisz wydruki to masz listę zdefiniowanych wydruków.
Plusem dodajesz nazwę wydruku a przez edycje masz okno to tworzenia wydruków.
Ten "typ" przy nazwie to działa tak (troche przekombinowane ale tak musi być - te wydruki wykorzystuje również do tworzenia tekstowych wydruków i na drukarki etykiet w ZPL-u )
typ=0 to wydruk pojawia się przy każdej zdefiniowanej analizie
typ>0 and typ <100 to wydruki które pojawią się dopiero jak dasz check Wszystkie wydruki
typ>100 to wydruk pojawi się tylko po "wgraniu" analizy do której był przypisany.
Do wydruków przekazywany jest cały CubeGrid oraz DataSet, oczywiście można tworzyć swoje źródła danych z dowolnych baz.
Przekazywane są również uwagi zapisane przy analizie i parametry (w formie tekstu)

Jaras
Posty: 250
Rejestracja: 29 paź 2010, 13:08
Rola: Użytkownik CDN XL
Wersja: 9.6

Re: Analizy

Post autor: Jaras »

Z miłą chęcią sprawdzę tą aplikację.

Opisz jak będzie wyglądało licencjonowanie.

elmiq
Posty: 1025
Rejestracja: 23 sie 2010, 10:04
Rola: Administrator CDN XL
Lokalizacja: Warszawa

Re: Analizy

Post autor: elmiq »

Fajne, też mam coś takiego tylko w oparciu o inne kontrolki, więc można sobie od razu grupować, filtrować, formatować i kolorować grid, ale jest to dostosowane bardziej pod jedno środowisko i nie ma konfigurowalnych ustawień połączenia itp. . Czemu akurat FastReport? Rozumiem, że chodzi o to, iż jest to w miarę elastyczne i można oprzeć wydruk o dowolny dataset?

Pozdrawiam,
Mateusz
Mateusz Świerkosz

http://elmiq.blogspot.com/

JarekZ
Posty: 148
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Re: Analizy

Post autor: JarekZ »

Tutaj też można grupować, filtrować i kolorować sobie grida jak się chce.
Dodatkowo można tworzyć skrypty do wyliczania wartości w komórkach (prawie tak jak w BI).
Czemu fast report ? bo działa dużo szybciej nić CR, ma wbudowany dla klienta edytor wizualny wydruków. Mogę go dowolnie oprogramować. Nie trzeba instalować tysięcy bibliotek Net frameworków i bóg wie jeszcze czego. No i dla mnie istotne - daje możliwość tworzenia wydruków na "igłę" i dobrze obsługuje ZPL na drukarki etykiet.

ODPOWIEDZ