Raport definiowany przez użytkownika: Różnice pomiędzy wersjami

Z C-Geo Wiki
Skocz do: nawigacja, szukaj
Linia 11: Linia 11:
 
'''Raport definiowany przez użytkownika''' - opcja pozwalająca na utworzenie raportu dla wybranego rekordu/ wielu rekordów bezpośrednio w bazie danych. Raporty można generować bez szablonu lub korzystając z szablonów z proponowanych przez nas.
 
'''Raport definiowany przez użytkownika''' - opcja pozwalająca na utworzenie raportu dla wybranego rekordu/ wielu rekordów bezpośrednio w bazie danych. Raporty można generować bez szablonu lub korzystając z szablonów z proponowanych przez nas.
  
[[Plik:Opcja.gif]]
+
[[Plik:Opcja.png]]
  
  
Linia 17: Linia 17:
 
Po wybraniu opcji jak na powyższym rysunku wyświetla się okno:
 
Po wybraniu opcji jak na powyższym rysunku wyświetla się okno:
  
[[Plik:Okno1.gif]]
+
[[Plik:Okno1.png]]
  
 
Mamy w nim możliwość wskazania wzoru wg którego ma być generowany raport oraz wybór zakresu wydruku (wszystkie, zaznaczone w bazie danych, bieżący - czyli aktualnie podświetlony w oknie danych). Podgląd bezpośrednio do wydruku jest możliwy tylko dla opcji "bieżący" z opcją "wydruk". Pozostałe opcje zapisują wydruki do okna raportów.
 
Mamy w nim możliwość wskazania wzoru wg którego ma być generowany raport oraz wybór zakresu wydruku (wszystkie, zaznaczone w bazie danych, bieżący - czyli aktualnie podświetlony w oknie danych). Podgląd bezpośrednio do wydruku jest możliwy tylko dla opcji "bieżący" z opcją "wydruk". Pozostałe opcje zapisują wydruki do okna raportów.
 
Obok listy z wzorami formularzy jest przycisk wywołujący okno edycji formularza wydruku. Poniżej zrzut przykładowego formularza "OBLICZENIE POWIERZCHNI ZABUDOWY"
 
Obok listy z wzorami formularzy jest przycisk wywołujący okno edycji formularza wydruku. Poniżej zrzut przykładowego formularza "OBLICZENIE POWIERZCHNI ZABUDOWY"
  
[[Plik:edycja1.gif]]
+
[[Plik:edycja1.png]]
  
  
 
Ten formularz zawiera listę współrzędnych punktów tworzących obiekt - stąd tez taka skomplikowana forma z nagłówkami, stopką i sekcją danych powielaną tyle razy ile jest punktów tworzących obrys obiektu. Poniżej zrzut ekranu z prostym wzorem formularza nie zawierającym wspołrzędnych a jedynie pola z bazy danych. Tworzenie własnych formularzy wykonuje się przez modyfikację istniejącego i zapisanie go pod inną nazwą. Pola ujęte czerwone w znaki << >> są zastępowane danymi obliczanymi (powierzchnia, długość) lub pobranymi z bazy danych. Wstawianie tych pól do formularza odbywa się przez opcję "Wstaw pole".  
 
Ten formularz zawiera listę współrzędnych punktów tworzących obiekt - stąd tez taka skomplikowana forma z nagłówkami, stopką i sekcją danych powielaną tyle razy ile jest punktów tworzących obrys obiektu. Poniżej zrzut ekranu z prostym wzorem formularza nie zawierającym wspołrzędnych a jedynie pola z bazy danych. Tworzenie własnych formularzy wykonuje się przez modyfikację istniejącego i zapisanie go pod inną nazwą. Pola ujęte czerwone w znaki << >> są zastępowane danymi obliczanymi (powierzchnia, długość) lub pobranymi z bazy danych. Wstawianie tych pól do formularza odbywa się przez opcję "Wstaw pole".  
W polu "Tytuł raportu" należy wprowadzić nazwę raportu pod jaką będzie on zapisany na liście raportów w C-Geo. W tytule można między nawiasami [] wstawić nazwę pola z bazy danych która przed zapisaniem raportu zostanie zastąpiona wartością tego pola dla danego obiektu. Oznacza to że raporty na liście mogą mieć rożne nazwy np: jeżeli w bazie danych mamy kolumne "numer_bud" zawierająca identyfikator budynku to tytuły raportów zdefiniowane jako "BUDYNEK [numer_bud]" przyjmą nazwy: "BUDYNEK 12A", "BUDYNEK 45" itd
+
W polu "Tytuł raportu" należy wprowadzić nazwę raportu pod jaką będzie on zapisany na liście raportów w C-Geo. W tytule można między nawiasami [] wstawić nazwę pola z bazy danych która przed zapisaniem raportu zostanie zastąpiona wartością tego pola dla danego obiektu. Oznacza to że raporty na liście mogą mieć rożne nazwy np: jeżeli w bazie danych mamy kolumnę "numer_bud" zawierająca identyfikator budynku to tytuły raportów zdefiniowane jako "BUDYNEK [numer_bud]" przyjmą nazwy: "BUDYNEK 12A", "BUDYNEK 45" itd
  
[[Plik:edycja2.gif]]
+
[[Plik:edycja2.png]]
  
  
Linia 34: Linia 34:
 
definicja formularza "OBLICZENIE POWIERZCHNI ZABUDOWY"  [http://softline.xgeo.pl/test/obliczenie_pow_zabudowy.grp obliczenie_pow_zabudowy.grp] - ten plik nalezy skopiować do katalogu CGEO/BIN/wsp2/ - wszystkie nowe wzory powinny być zapisywane w tym katalogu. Jeżeli ten plik nie chce się pobrać to proszę kliknąć prawym przyciskiem myszki na link i wybrać opcję "Zapisz element docelowy jako". (proszę zwrócić uwagę w tym wypadku na rozszeżenie gdyż eksplorator może zmienić *.grp na *.txt). Ma być nazwa:obliczenie_pow_zabudowy.grp
 
definicja formularza "OBLICZENIE POWIERZCHNI ZABUDOWY"  [http://softline.xgeo.pl/test/obliczenie_pow_zabudowy.grp obliczenie_pow_zabudowy.grp] - ten plik nalezy skopiować do katalogu CGEO/BIN/wsp2/ - wszystkie nowe wzory powinny być zapisywane w tym katalogu. Jeżeli ten plik nie chce się pobrać to proszę kliknąć prawym przyciskiem myszki na link i wybrać opcję "Zapisz element docelowy jako". (proszę zwrócić uwagę w tym wypadku na rozszeżenie gdyż eksplorator może zmienić *.grp na *.txt). Ma być nazwa:obliczenie_pow_zabudowy.grp
  
[[Plik:druk.gif]]
+
[[Plik:druk.png]]
  
[[Plik:druk2.gif]]
+
[[Plik:druk2.png]]
  
 
[[Kategoria:Baza danych]] [[Kategoria:Wszystkie hasła]]
 
[[Kategoria:Baza danych]] [[Kategoria:Wszystkie hasła]]

Wersja z 13:26, 25 maj 2016

Raport definiowany przez użytkownika
Kategorie Kategoria:Baza danych
Powiązania Drukowanie

Raport definiowany przez użytkownika - opcja pozwalająca na utworzenie raportu dla wybranego rekordu/ wielu rekordów bezpośrednio w bazie danych. Raporty można generować bez szablonu lub korzystając z szablonów z proponowanych przez nas.

Opcja.png


Korzystajac z niej mamy możliwość samodzielnego zdefiniowania wzoru wydruku i wykonania serii raportów dla wszystkich bądź wybranych obiektów. Po wybraniu opcji jak na powyższym rysunku wyświetla się okno:

Okno1.png

Mamy w nim możliwość wskazania wzoru wg którego ma być generowany raport oraz wybór zakresu wydruku (wszystkie, zaznaczone w bazie danych, bieżący - czyli aktualnie podświetlony w oknie danych). Podgląd bezpośrednio do wydruku jest możliwy tylko dla opcji "bieżący" z opcją "wydruk". Pozostałe opcje zapisują wydruki do okna raportów. Obok listy z wzorami formularzy jest przycisk wywołujący okno edycji formularza wydruku. Poniżej zrzut przykładowego formularza "OBLICZENIE POWIERZCHNI ZABUDOWY"

Edycja1.png


Ten formularz zawiera listę współrzędnych punktów tworzących obiekt - stąd tez taka skomplikowana forma z nagłówkami, stopką i sekcją danych powielaną tyle razy ile jest punktów tworzących obrys obiektu. Poniżej zrzut ekranu z prostym wzorem formularza nie zawierającym wspołrzędnych a jedynie pola z bazy danych. Tworzenie własnych formularzy wykonuje się przez modyfikację istniejącego i zapisanie go pod inną nazwą. Pola ujęte czerwone w znaki << >> są zastępowane danymi obliczanymi (powierzchnia, długość) lub pobranymi z bazy danych. Wstawianie tych pól do formularza odbywa się przez opcję "Wstaw pole". W polu "Tytuł raportu" należy wprowadzić nazwę raportu pod jaką będzie on zapisany na liście raportów w C-Geo. W tytule można między nawiasami [] wstawić nazwę pola z bazy danych która przed zapisaniem raportu zostanie zastąpiona wartością tego pola dla danego obiektu. Oznacza to że raporty na liście mogą mieć rożne nazwy np: jeżeli w bazie danych mamy kolumnę "numer_bud" zawierająca identyfikator budynku to tytuły raportów zdefiniowane jako "BUDYNEK [numer_bud]" przyjmą nazwy: "BUDYNEK 12A", "BUDYNEK 45" itd

Plik:Edycja2.png


definicja formularza "OBLICZENIE POWIERZCHNI ZABUDOWY" obliczenie_pow_zabudowy.grp - ten plik nalezy skopiować do katalogu CGEO/BIN/wsp2/ - wszystkie nowe wzory powinny być zapisywane w tym katalogu. Jeżeli ten plik nie chce się pobrać to proszę kliknąć prawym przyciskiem myszki na link i wybrać opcję "Zapisz element docelowy jako". (proszę zwrócić uwagę w tym wypadku na rozszeżenie gdyż eksplorator może zmienić *.grp na *.txt). Ma być nazwa:obliczenie_pow_zabudowy.grp

Druk.png

Druk2.png