Program nie kontroluje poprawności logicznej wprowadzonych warunków.
Polecenie Widoki raportów pozwala na przeglądanie i dodawanie widoku wybranego raportu.
Kolumny w tabeli widoków raportu oraz pola edycyjne w oknie dodawania widoku mogą być inne dla każdego raportu.
Lp | Nazwa | Typ SQL |
| Domyślnie | Warunek | Tytuł / opis | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | mrap5_id | serial4 |
|
|
W tej kolumnie podany jest numer (identyfikator) danego widoku raportu. | |||||||||
2 | int4 |
|
|
W tej kolumnie podany jest numer (identyfikator) raportu, na podstawie którego został utworzony dany widok. | ||||||||||
3 | nazwa_widoku | varchar(50) |
|
|
Do tego pola należy wpisać nazwę tworzonego widoku raportu. Nazwa ta ma na celu umożliwienie identyfikacji danego widoku. Pole nie może pozostać niewypełnione. W tej kolumnie znajduje się nazwa widoku raportu (w nawiasie podana jest nazwa raportu na podstawie którego został utworzony dany widok). | |||||||||
4 | opis |
|
|
|
Do tego pola można wpisać opis widoku raportu. Nie ma konieczności wypełniania tego pola. W tej kolumnie znajduje się opis widoku raportu. | |||||||||
5 | naglowek |
|
|
|
Pole to jest dostępne tylko dla widoków tych raportów, które posiadają zaznaczony przełącznik Pozwól modyfikować widok. Do tego pola można wpisać nagłówek widoku raportu. Wpisany do tego pola tekst będzie umieszczony na wydruku widoku pod nagłówkiem raportu. | |||||||||
6 | stopka |
|
|
|
Pole to jest dostępne tylko dla widoków tych raportów, które posiadają zaznaczony przełącznik Pozwól modyfikować widok. Do tego pola można wpisać stopkę widoku raportu. Wpisany do tego pola tekst będzie umieszczony na wydruku widoku nad stopką raportu. | |||||||||
7 | stan |
|
|
|
Przełącznik ten jest wstępnie zaznaczany dla wszystkich nowych pozycji. Jeżeli pozycja po pewnym czasie przestaje być aktualna, nie należy jej kasować, lecz jedynie usunąć zaznaczenie tego przełącznika.
W tej kolumnie pokazywany jest stan danej pozycji:
| |||||||||
8 | uklad | 0 |
|
Na tym polu należy ustalić orientację danego widoku raportu, poprzez wybór odpowiedniej wartości słownika (pionowy / poziomy). W tej kolumnie pokazywany jest stan danej pozycji:
| ||||||||||
9 | grupujk |
|
|
|
Wartość tego pola ma znaczenie tylko wtedy, gdy podczas ustalania sposobu prezentowania poszczególnych pól danych w widoku raportu, dla minimum dwóch różnych kolumn (ustalonych na polu edycyjnym Nazwa pola) wprowadzimy warunki ograniczające zakres danych branych do raportu. Pole to określa operację logiczną łączenia tych warunków.
Uwaga Program nie kontroluje poprawności logicznej wprowadzonych warunków. W tej kolumnie pokazywany jest stan danej pozycji:
| |||||||||
10 | grupuj | varchar(100) |
|
|
|
Zaznaczenie tego przełącznika powoduje pogrupowanie wierszy raportu wg wartości wybranej na polu Nazwa pola kolumny, tzn. te wiersze raportu, które mają w danej kolumnie tę samą wartość, będą znajdowały się w raporcie obok siebie. | ||||||||
11 | sort | text |
|
|
|
Na tym polu edycyjnym znajduje się kilka prostokątów. Każdy z tych prostokątów reprezentuje jedną kolumnę danych raportu. Na tym polu edycyjnym można wykonać następujące czynności:
Uwaga Jeżeli dla raportu stanowiącego podstawę do niniejszego widoku nie został zaznaczony przełącznik Zastosuj sortowanie, ustalone na polu Kolumny sortowania kolejności sortowania nie są uwzględniane (natomiast będzie brana pod uwagę ustalona na tym polu kolejność kolumn danych). | ||||||||
12 | grupujz |
|
|
|
Wpis do tego pola jest istotny w przypadku, gdy na polach ustalania warunków (w dolnej części okna) dla określonej kolumny danych, wybranej na polu edycyjnym Nazwa pola, wpisano więcej niż jeden warunek co do wartości danych (przy zaznaczonych przełącznikach Zastosuj).
Uwaga Program nie kontroluje poprawności logicznej wprowadzonych warunków. W tej kolumnie pokazywany jest stan danej pozycji:
| |||||||||
13 | pokaz |
|
|
|
Usunięcie zaznaczenia tego przełącznika powoduje, że w widoku raportu nie będzie kolumny tabeli zawierającej wartości pola danych wybranego na polu edycyjnym Nazwa pola. Uwaga Możliwa jest taka sytuacja, że dla pola danych nie zaznaczono przełącznika Pokaż kolumnę, natomiast został ustalony warunek co do wartości tego pola danych (poprzez wpisanie warunku do przynajmniej jednego pola w dolnej części okna oraz zaznaczenie odpowiednich przełączników Zastosuj). W takim przypadku pole danych jest niewidoczne w widoku raportu, a jednak służy do ustalenia zakresu danych publikowanych w tym widoku raportu. W tej kolumnie pokazywany jest stan danej pozycji:
| |||||||||
14 | text_direct | int2 |
| 0 |
|
Na tym polu można ustalić, poprzez wybór ze słownika, kierunek tekstu zastosowany przy wpisywaniu wartości danych do kolumny wybranej na polu edycyjnym Nazwa pola. Możliwe są następujące kierunki tekstu:
| ||||||||
15 | nazwa | varchar(50) |
|
|
|
Na tym polu można wybrać ze słownika nazwę pola danych (kolumny tabeli), dla którego będziemy modyfikować sposób prezentacji danych w widoku raportu. Uwaga Chociaż w oknie znajduje się tylko jeden zestaw pól edycyjnych pozwalających ustalić sposób prezentacji pola danych w widoku raportu, to jednak w programie istnieje możliwość zmiany sposobu prezentacji wszystkich występujących w widoku raportu pól danych. Patrz punkty opisujące sposób postępowania (na górze niniejszej strony). | ||||||||
16 | agregat | varchar(50) |
|
|
|
Do tego pola należy wprowadzić funkcję agregującą poprzez wybór odpowiedniej wartości ze słownika. Niewypełnienie tego pola oznacza, że wybrana na polu Nazwa pola dana nie będzie agregowana. Agregowanie polega na tym, że w raporcie kilka (wiele) wierszy jest zastępowanych jednym wierszem. Możliwe są dwa rodzaje funkcji agregujących:
| ||||||||
17 | text_equal | varchar(254) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem tekstowym. Wpisanie do tego pola określonej (całej) wartości tekstowej (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), w których występuje zadana wartość tekstowa. | ||||||||
18 | is_text_equal |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
19 | text_not_equal | varchar(254) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem tekstowym. Wpisanie do tego pola określonej wartości tekstowej (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość różną od podanej wartości tekstowej. | ||||||||
20 | is_text_not_equal |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
21 | text_like | varchar(254) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem tekstowym. Wpisanie do tego pola określonej (całej) wartości tekstowej (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), w których występuje zadana wartość tekstowa. Pole to różni się od pola Wartość tekstowa równa podanej tylko tym, że można do niego wpisywać znaki specjalne: „podkreślnik” i „procent”.
| ||||||||
22 | is_text_like |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
23 | text_not_like | varchar(254) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem tekstowym. Wpisanie do tego pola określonej wartości tekstowej (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość różną od podanej wartości tekstowej. Pole to różni się od pola Wartość tekstowa nie równa podanej tylko tym, że można do niego wpisywać znaki specjalne: „podkreślnik” i „procent”.
| ||||||||
24 | is_text_not_like |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
25 | date_after | date |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem typu data. Wpisanie do tego pola określonej daty (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość późniejszą od podanej daty. | ||||||||
26 | is_date_after |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
27 | date_equal | date |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem typu data. Wpisanie do tego pola określonej daty (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość równą podanej dacie. | ||||||||
28 | is_date_equal |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
29 | date_before | date |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem typu data. Wpisanie do tego pola określonej daty (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość wcześniejszą od podanej daty. | ||||||||
30 | is_date_before |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
31 | time_after | time |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem typu czas. Wpisanie do tego pola określonego czasu (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość późniejszą od podanego czasu. | ||||||||
32 | is_time_after |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
33 | time_equal | time |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem typu czas. Wpisanie do tego pola określonego czasu (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość równą podanemu czasowi. | ||||||||
34 | is_time_equal |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
35 | time_before | time |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem typu czas. Wpisanie do tego pola określonego czasu (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość wcześniejszą od podanego czasu. | ||||||||
36 | is_time_before |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
37 | mniejszal | int8 |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem liczbowym. Wpisanie do tego pola określonej liczby (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość mniejszą od podanej liczby. | ||||||||
38 | is_lless |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
39 | rownal | int8 |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem liczbowym. Wpisanie do tego pola określonej liczby (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość równą podanej liczbie. | ||||||||
40 | is_lequal |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
41 | wiekszal | int8 |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem liczbowym. Wpisanie do tego pola określonej liczby (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość większą od podanej liczby. | ||||||||
42 | is_lmore |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
43 | n_more_then | numeric(24,12) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem numerycznym. Wpisanie do tego pola określonej liczby (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość większą od podanej liczby. | ||||||||
44 | is_n_more |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
45 | n_equal | numeric(24,12) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem numerycznym. Wpisanie do tego pola określonej liczby (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość równą podanej liczbie. | ||||||||
46 | is_n_equal |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. | |||||||||
47 | n_less_then | numeric(24,12) |
|
|
|
To pole edycyjne jest dostępne tylko wtedy, gdy pole danych dla którego ustalamy sposób prezentacji jest polem numerycznym. Wpisanie do tego pola określonej liczby (przy zaznaczonym sąsiednim przełączniku Zastosuj) oznacza, że w widoku raportu znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość mniejszą od podanej liczby. | ||||||||
48 | is_n_less |
|
|
|
Zaznaczenie tego przełącznika oznacza uwzględnienie warunku wpisanego do sąsiedniego pola edycyjnego. Jeżeli przełącznik ten nie został zaznaczony, to wpisany do sąsiedniego pola edycyjnego warunek nie jest brany pod uwagę. |
Lp | Nazwa klucza | Kolumna lokalna | Tabela obca | Kolumna obca | onUpdate | onDelete |
---|---|---|---|---|---|---|
1 | mrap5_mrap3_id_fkey | cascade | cascade |
Lp | Nazwa klucza | Kolumna obca | Tabela pierwotna | Kolumna pierwotna | onUpdate | onDelete |
---|---|---|---|---|---|---|
1 | mrap4_mrap5_id_fkey | cascade | cascade |
Lp | Nazwa | Tytuł / Opis |
---|---|---|
1 | pobierz |
Pobiera wybraną pozycję z widocznego słownika/kartoteki do wcześniej edytowanego formularza. |
2 | show |
Wyświetla pełne informacje o wybranej pozycji. |
3 | dodaj |
Dodaje nową pozycję. |
4 | kopiuj |
Duplikuje wybraną pozycję tworząc nową pozycję zawierającą takie same informacje. |
5 | edytuj |
Otwiera wybraną pozycję do edycji. |
6 | usun |
Kasuje wybraną pozycję. |
7 | shist2 |
Po wywołaniu tej funkcji zostanie otworzone okno Historia zmian w bazie danych, zawierające listę zmian na polach edycyjnych aktualnie uruchomionego polecenia (rejestrowany jest każdy fakt zmiany wpisu do pola, z rozbiciem na zawartość przed edycją i po edycji). Uwaga Funkcja ta jest dostępna tylko w programach, których administratorzy w poleceniu Ustawienia programu / Parametry pozostałe / Ogólnosystemowe zaznaczyli przełącznik Historia operacji. |
8 | printListaE |
Funkcja Wydrukuj listę należy do funkcji drukowania (opisanych m. in. w rozdziale Podstawowe zasady pracy w programie). Funkcja ta drukuje tabelę pokazywaną aktualnie na liście pozycji w oknie polecenia. Wiersze drukowanej tabeli odpowiadają pozycjom znajdującym się na liście w oknie polecenia (spełniającym kryteria wprowadzone na polach ustalania zakresu), kolumny tej tabeli odpowiadają kolumnom aktualnie wyświetlanym w oknie polecenia (wybranym za pomocą funkcji Dostosuj). |
9 | printUst |
Funkcja Ustawienia wydruku pozwala ustalić wielkość marginesów oraz zawartość nagłówka i stopki dla wydruków. Patrz opis funkcji. |
10 | printEksport |
Funkcja Eksportuj dane pozwala wyeksportować do pliku dyskowego dane opisujące pozycje znajdujące się aktualnie na liście w oknie polecenia (spełniające warunki wprowadzone na polach ustalania zakresu). Patrz opis funkcji. |
11 | printImport |
Funkcja Importuj dane pozwala zaimportować do bazy danych programu dane z pliku dyskowego. Po uruchomieniu tej funkcji otwierane jest okno Import danych, zawierające pola edycyjne pozwalające szczegółówo zdefiniować sposób wykonania importu danych. |
12 | printMrap3 |
Aby wydrukować widok raportu, należy wykonać następujące czynności:
|
Dokument wygenerowany 2009-09-28 04:34:09