Tabela: mrap4 - Pola raportów definiowanych

Kolumny

Lp

Nazwa

Typ SQL

 

Domyślnie

Warunek

Tytuł / opis

1

mrap4_id

serial4

 

 

Id pola

2

mrap3_id

int4

 

 

Id raportu

3

mrap5_id

int4

 

 

 

Id widoku

4

text_direct

int2

 

0

 

Kierunek tekstu

Na tym polu można ustalić, poprzez wybór ze słownika, kierunek tekstu zastosowany przy wpisywaniu wartości danych do tej kolumny raportu. Możliwe są następujące kierunki tekstu:

Wpis w tej kolumnie informuje o tym, jaki będzie kierunek tekstu podczas wpisywania wartości danych do tej kolumny raportu. Możliwe są następujące kierunki tekstu:

Id.

Tytuł, opis

0

Poziomy

„zwyczajny” sposób zapisu, na przykład:

1

Pionowy

kolejna litera / cyfra będzie zapisywana pod poprzednim znakiem, na przykład:

2

Obrócony o 90 stopni

wpisany tekst będzie obrócony o 90 stopni w lewo, na przykład:

5

format

int2

1

 

Wyrównanie pola

Do tego pola należy wprowadzić sposób wyrównania (justowania) wartości danych w kolumnie raportu, poprzez wybór odpowiedniej wartości ze słownika (Wyrównaj do lewej, Centruj, Wyrównaj do prawej).

Znajduje się tu informacja o sposobie wyrównania (justowania) wartości danych w tej kolumnie raportu (Wyrównaj do lewej, Centruj, Wyrównaj do prawej).

6

mrap2_id

int4

 

 

Pole tabeli

Jest tu pokazywana nazwa pola danych, dla którego ustalamy szczegółowy sposób prezentacji danych w raporcie. Nazwa ta została ustalona za pomocą funkcji Pola tabeli. Nie ma możliwości zmiany zawartości tego pola edycyjnego.

7

col_width

int4

 

0

 

Szerokość kolumny

Wpisana do tego pola liczba definiuje szerokość kolumny na wydruku, wyrażoną jako proporcja poszczególnych szerokości pól raportu.

Wpis 0 do tego pola oznacza, że szerokość kolumny nie została określona przez użytkownika programu. Program ustali szerokość tej kolumny jako równomierne dopełnienie pozostałych kolumn.

Jeżeli dla raportu nie określono szerokości żadnej kolumny, to dla wszystkich pól znajduje się tu wpis: domyślna.

Jeżeli dla przynajmniej jednej kolumny raportu została określona szerokość kolumny, to znajdują się tu liczby określające szerokości poszczególnych kolumn, przy czym liczba 0 oznacza, że szerokość danej kolumny będzie ustalana przez program.

8

nazwa

varchar(50)

 

 

 

Nazwa pola

Do tego pola należy wpisać nazwę opisującą edytowane pole danych na wydruku raportu (tytuł kolumny tabeli, w której prezentowane są wartości tego pola danych).

W przypadku utworzonych automatycznie pozycji, program na tym polu podpowiada nazwę danej ustaloną za pomocą funkcji Pola tabeli (jest ona pokazywana na polu Pole tabeli).

Uwaga

W przypadku agregacji danych (patrz opis pola Funkcja agregująca), do pola edycyjnego Nazwa pola należy wpisać opis zagregowanej danej, obowiązujący dla linii zastępującej kilka (wiele) wierszy raportu.

Znajduje się tu nazwa opisująca pole danych w raporcie (tytuł kolumny tabeli).

9

text_equal

varchar(254)

 

 

 

Wartość tekstowa równa podanej

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), w których występuje zadana wartość tekstowa.

10

is_text_equal

zastosuj

 

 

 

Zastosuj

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ę.

11

text_not_equal

varchar(254)

 

 

 

Wartość tekstowa nie równa podanej

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość różną od podanej wartości tekstowej.

12

is_text_not_equal

zastosuj

 

 

 

Zastosuj

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ę.

13

text_like

varchar(254)

 

 

 

Wartość tekstowa odpowiadająca

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 raporcie 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”.

  • „podkreślnik” (_)- zastępuje jeden dowolny znak

  • „procent” (%) - zastępuje jeden lub więcej dowolnych znaków

14

is_text_like

zastosuj

 

 

 

Zastosuj

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ę.

15

text_not_like

varchar(254)

 

 

 

Wartość tekstowa nie odpowiadająca

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 raporcie 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”.

  • „podkreślnik” (_)- zastępuje jeden dowolny znak

  • „procent” (%) - zastępuje jeden lub więcej dowolnych znaków

16

is_text_not_like

zastosuj

 

 

 

Zastosuj

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ę.

17

date_after

date

 

 

 

Wartość daty późniejsza niż

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.

18

is_date_after

zastosuj

 

 

 

Zastosuj

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

date_equal

date

 

 

 

Wartość daty równa

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.

20

is_date_equal

zastosuj

 

 

 

Zastosuj

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

date_before

date

 

 

 

Wartość daty wcześniejsza niż

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.

22

is_date_before

zastosuj

 

 

 

Zastosuj

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

time_after

time

 

 

 

Później od

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.

24

is_time_after

zastosuj

 

 

 

Zastosuj

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

time_equal

time

 

 

 

W podanej godzinie

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.

26

is_time_equal

zastosuj

 

 

 

Zastosuj

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

time_before

time

 

 

 

Wcześniej od

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.

28

is_time_before

zastosuj

 

 

 

Zastosuj

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

mniejszal

int8

 

 

 

Wartość liczbowa mniejsza

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość mniejszą od podanej liczby.

30

is_lless

zastosuj

 

 

 

Zastosuj

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

rownal

int8

 

 

 

Wartość liczbowa równa

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość równą podanej liczbie.

32

is_lequal

zastosuj

 

 

 

Zastosuj

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

wiekszal

int8

 

 

 

Wartość liczbowa większa

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość większą od podanej liczby.

34

is_lmore

zastosuj

 

 

 

Zastosuj

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

n_more_then

numeric(24,12)

 

 

 

Wartość numeryczna większa

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość większą od podanej liczby.

36

is_n_more

zastosuj

 

 

 

Zastosuj

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

n_equal

numeric(24,12)

 

 

 

Wartość numeryczna równa

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość równą podanej liczbie.

38

is_n_equal

zastosuj

 

 

 

Zastosuj

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

n_less_then

numeric(24,12)

 

 

 

Wartość numeryczna mniejsza

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 raporcie znajdą się tylko te rekordy danych (wiersze tabeli), które posiadają w danej kolumnie wartość mniejszą od podanej liczby.

40

is_n_less

zastosuj

 

 

 

Zastosuj

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

filtr_k

int4

 

 

 

Filtr kierunków

Pole to służy do zaawansowanego wyszukiwania pozycji.

42

filtr_t

varchar(8)

 

 

 

Filtr terytorialny

Pole to służy do zaawansowanego wyszukiwania pozycji.

43

filtr_s

int4

 

 

 

Filtr słowników

Pole to służy do zaawansowanego wyszukiwania pozycji.

44

agregat

varchar(50)

 

 

 

Funkcja agregująca

Do tego pola należy wprowadzić funkcję agregującą poprzez wybór odpowiedniej wartości ze słownika. Niewypełnienie tego pola oznacza, że występująca w raporcie 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:

  • Zlicz (COUNT) - wiersz zastępujący kilka wierszy zawiera liczbę zastępowanych linii,

  • Suma (SUM) - wiersz zastępujący kilka wierszy zawiera sumę agregowanych danych. Funkcję tę można stosować tylko w przypadku danych liczbowych.

Wpis w tej kolumnie oznacza, że dla danego pola danych zastosowano mechanizm agregowania. Agregowanie polega na tym, że w raporcie kilka (wiele) wierszy jest zastępowanych jednym wierszem. Możliwe są dwa rodzaje funkcji agregujących:

  • Zlicz (COUNT) - wiersz zastępujący kilka wierszy zawiera liczbę zastępowanych linii,

  • Suma (SUM) - wiersz zastępujący kilka wierszy zawiera sumę agregowanych danych. Funkcję tę można stosować tylko w przypadku danych liczbowych.

45

pokaz

stan01

 

 

 

Pokaż kolumnę

Przełącznik ten jest domyślnie zaznaczony dla wszystkich nowych pozycji. Usunięcie zaznaczenia tego przełącznika powoduje, że w raporcie nie będzie kolumny tabeli zawierającej wartości tego pola danych.

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 raporcie, a jednak służy do ustalenia zakresu danych publikowanych w raporcie.

Znajdujący się tu znaczek informuje o tym, czy to pole danych (kolumna tabeli raportu) występuje w danym raporcie.

ta kolumna danych jest pokazywana w raporcie

ta kolumna danych nie występuje w raporcie

46

grupuj

stan01

 

0

 

Grupuj kolumnę

Zaznaczenie tego przełącznika powoduje pogrupowanie wierszy raportu wg wartości danej kolumny, tzn. te wiersze raportu, które mają w danej kolumnie tę samą wartość, będą znajdowały się w raporcie obok siebie.

Znajdujący się tu znaczek informuje o tym, czy wiersze raportu są grupowane według wartości danych tej kolumny (tzn. te wiersze raportu, które mają w danej kolumnie tę samą wartość, znajdują się w raporcie obok siebie).

wiersze raportu są grupowane według wartości danych tej kolumny

nie ma grupowania wierszy raportu według wartości danych tej kolumny

47

grupujz

stan01

 

 

 

Grupuj warunki

Wpis do tego pola jest istotny w przypadku, gdy na polach ustalania warunków (w dolnej części okna) wpisano więcej niż jeden warunek co do wartości danych (przy zaznaczonych przełącznikach Zastosuj).

  • W przypadku wyboru i muszą być spełnione jednocześnie wszystkie warunki wprowadzone na poszczególnych polach edycyjnych,

  • W przypadku wyboru lub musi być spełniony przynajmniej jeden z tych warunków.

Uwaga

Program nie kontroluje poprawności logicznej wprowadzonych warunków.

W tej kolumnie pokazywany jest stan danej pozycji:

pozycja aktualna

pozycja nieaktualna


Klucze obce

Lp

Nazwa klucza

Kolumna lokalna

Tabela obca

Kolumna obca

onUpdate

onDelete

1

mrap4_mrap3_id_fkey

mrap3_id

mrap3

mrap3_id

cascade

cascade

2

mrap4_mrap5_id_fkey

mrap5_id

mrap5

mrap5_id

cascade

cascade

3

mrap4_mrap2_id_fkey

mrap2_id

mrap2

mrap2_id

cascade

cascade


Indeksy

Lp

Nazwa

Unikalny

Kolumny

1

mrap4_text_direct_key

Nie

text_direct


Menu (funkcje)

Lp

Nazwa

Tytuł / Opis

1

show

Pokaż szczegóły

Wyświetla pełne informacje o wybranej pozycji.

2

dodaj

Dodaj

Dodaje nową pozycję.

3

kopiuj

Duplikuj

Duplikuje wybraną pozycję tworząc nową pozycję zawierającą takie same informacje.

4

edytuj

Edytuj

Otwiera wybraną pozycję do edycji.

5

usun

Usuń

Kasuje wybraną pozycję.

6

shist2

Historia zmian

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.

7

printListaE

Wydrukuj listę

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).

8

printUst

Ustawienia wydruku

Funkcja Ustawienia wydruku pozwala ustalić wielkość marginesów oraz zawartość nagłówka i stopki dla wydruków. Patrz opis funkcji.

9

printEksport

Eksportuj dane

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.

10

printImport

Importuj dane

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.

Dokument wygenerowany 2009-09-28 04:34:09