Analizy
Moderator: mikey
-
JarekZ
- Posty: 148
- Rejestracja: 02 paź 2014, 14:11
- Rola: Administrator CDN XL
- Lokalizacja: Bielsko Biała
- Kontakt:
Analizy
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.
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.
Re: Analizy
Coś więcej na temat działania ?? Bo zainstalowałem i teraz w definicji wpisałem zapytanie SQL :
Daje wykonaj i coś robi tylko nic się nie wyświetla po za listą pól. Da się jakoś parametry dodać do tego ??
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
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 : 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)
Poprzeciągaj myszką pola w taki sposób : 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)
Re: Analizy
to jeszcze jedno pytanko : wydruki
Bo nie jest to CrystalReport. Jak się za nie zabrać ??
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
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)
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)
Re: Analizy
Z miłą chęcią sprawdzę tą aplikację.
Opisz jak będzie wyglądało licencjonowanie.
Opisz jak będzie wyglądało licencjonowanie.
Re: Analizy
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
Pozdrawiam,
Mateusz
-
JarekZ
- Posty: 148
- Rejestracja: 02 paź 2014, 14:11
- Rola: Administrator CDN XL
- Lokalizacja: Bielsko Biała
- Kontakt:
Re: Analizy
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.
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.