Narzędzia użytkownika

Narzędzia witryny


definicja_sposobu_wyswietlania_danych

Definicja sposobu wyświetlania danych

Dla poprawy jakości obsługi, system Firmatic został wyposażony w mechanizm umożliwiający dostosowanie interfejsu użytkownika do jego indywidualnych potrzeb. Za jego pomocą użytkownik może w prosty sposób zaprojektować wygląd ekranu oraz wydruku dokumentu lub zestawienia (możliwość edycji wyglądu wydruków dotyczy tylko wydruków tekstowych). Dostosowywanie realizowane jest w dwóch etapach.

Etap I – wybór sposobu wyświetlania.

Do edycji pierwszego poziomu definicji parametrów wyświetlania przechodzi się z miejsca, którego sposób wyświetlania chcemy zmienić (linie dokumentu lub zestawienie), używając kombinacji klawiszy: Alt-P lub przycisku alt-p.jpg.

Ekran edycji parametrów wyświetlania zawiera następujące pola:

  • Browser/Formatka - pole służy do określenia jaki sposób wyświetlania danych wybieramy. Można w nie wpisać następujące wartości:
  • A – jeżeli użytkownik życzy sobie, aby wyświetlać dane tylko w formie browsera (tabelki z kolumnami),
  • B – jeżeli interesuje nas wyłącznie formatka (tabelka z polami oznaczonymi etykietami)
  • C – jeżeli interesuje nas tak browser jak i formatka (Skrócony browser + Skrócona formatka).
  • Początek - pole określa wiersz ekranu, od którego będzie zaczynało się wyświetlane okno (odpowiednio: pełny browser, skrócony browser, pełna formatka, skrócona formatka)
  • Wysokość - określa wysokość w wierszach wyświetlanego okna (odpowiednio: pełny browser, skrócony browser, pełna formatka, skrócona formatka)
  • Edytowalny - flaga określa czy okno będzie podlegało edycji. Jeżeli browser / formatka nie podlega edycji, nie pojawia się w nim kursor.
  • Etykiety - flaga określa czy w nagłówku browsera będą wyświetlane nazwy pól (kolumn).
  • Wariant - w tym polu wyświetlany jest identyfikator bieżącego wariantu (możliwe jest zapisanie wielu wariantów wyświetlania dla jednego miejsca w programie).
  • Suma strony - flaga określa czy w wydruku mają się pojawić sumy każdej z kolumn zaznaczonych do sumowania, na końcu każdej strony.
  • Suma pośrednia - flaga określa czy w wydruku mają się pojawić sumy każdej z kolumn zaznaczonych do sumowania, liczone od początku zestawienia do końca danej strony.
  • Sumy grupowe - flaga określa czy w wydruku mają się pojawić sumy każdej z kolumn zaznaczonych do sumowania i określonej jako klucz sortowania, po zmianie klucza sortującego.
  • Kreska pionowa – flaga określa, czy ma być drukowana kreska pionowa rozdzielająca kolumny (dotyczy tylko wydruków tekstowych).

UWAGA:

Pomiędzy parametrami sposobów wyświetlania istnieją pewne powiązania wynikające z ograniczeń ekranowych. Dlatego należy zwrócić uwagę na to, aby:

wysokości dla pełnego browsera była mniejsza od 20 wysokości dla pełnej formatki była mniejsza od 20 suma wysokości dla skróconego browsera i skróconej formatki była mniejsza od 20; początek dla skróconej formatki był większy od sumy początku i wysokości skróconego browsera. System kontroluje wymienione wyżej zasady. W razie wykrycia niezgodności ustawień pojawia się odpowiedni komunikat.

Można oczywiście tak dobrać parametry wyświetlania żeby formatka była wyświetlana w górnej części ekranu a browser w dolnej.

Dotyczy tylko wydruków graficznych:

Jeżeli definicja sposobu wyświetlania danych dotyczy zestawienia wtedy użytkownik może również określić wygląd nagłówka oraz stopki wydruku. W tym celu należy w linie znajdujące się pod „Nagłówkiem wydruków” lub „Stopką wydruków” wpisać tekst w takim formacie w jaki ma on się pojawić na wydruku. Pomocna może się tu okazać funkcja dosuwania do prawej strony wydruku, określonego tekstu. Aby to osiągnąć należy wpisać taki tekst w następujący sposób: [tekst]>. System oferuje również swoje zmienne zawierające – nazwę miasta, w którym ma swoją siedzibę właściciel programu, nazwę firmy użytkującej program, nazwę użytkownika tworzącego dane zestawienie oraz aktualną datę. Można to uzyskać wpisując odpowiednio - @miasto, @firma, @użytkownik lub @data.

Należy pamiętać o tym, że definicja sposobu wyświetlania dotyczy konkretnego użytkownika oraz miejsca w programie. Oznacza to, że zmiany będą widoczne tylko dla ich autora. System umożliwia jednak przesyłanie pomiędzy użytkownikami definicji sposobów wyświetlania. Służą do tego następujące klawisze:

  • Kopiowanie do innego Użytkownika: F6, przycisk f6.jpg wysyłanie sposobu wyświetlania do innego użytkownika. Po naciśnięciu klawisza F6 pojawi się okienko wyboru użytkownika. Wpisanie tam identyfikatora użytkownika i naciśnięcie klawisza F1 spowoduje przesłanie definicji do wskazanego użytkownika. Możliwość używania tej funkcji jest związana z posiadaniem odpowiedniego uprawnienia.
  • Kopiowanie z innego użytkownika: Ctrl-V, przycisk ctrl-v.jpg kopiowanie sposobu wyświetlania użytkownika, którego identyfikator wskażemy oknie wyboru użytkownika.
  • Kopiowanie z innego twix-a: Alt-V, przycisk alt-v.jpg pozwala na wybór sposobu wyświetlania z listy ustawień dla innych miejsc w systemie. Wybór odbywa się w taki sposób, że kopiowane są tylko te pola które są wspólne dla kopiowanego ustawienia i bieżącego miejsca.
  • Kopiowanie do listy Użytkowników: F3, przycisk f3.jpg – umożliwia przesłanie bieżącego ustawienia do listy użytkowników. Lista użytkowników powinna być wcześniej przygotowana.

Istnieje również możliwość skopiowania definicji z wzorca (tzn. z jego wersji podstawowej). Dla każdego użytkownika istnieją trzy wzorce:

  • Kopiowanie z prywatnego wzorca – wzorzec prywatny można ustawić w Specjalne/Definicje/Twix’ów. W tym miejscu można ustawić konkretny twx (Ctrl-F) lub twx nadrzędny (Esc-Q).
  • Kopiowanie z domyślnego wzorca – domyślny wzorzec jest ustawiany przez producenta systemu.
  • Kopiowanie z domyślnego użytkownika – domyślny użytkownik jest wskazany konfiguracji systemu. Wskazujemy tam takiego użytkownika, który ma najlepiej ustawione sposoby wyświetlania.

Dla opracowywania wyglądu ekranów od początku wygodnie jest wybrać wszystkie dostępne w danym miejscu pola a następnie skasować niepotrzebne. W tym celu należy po naciśnięciu klawiszy Ctrl - V wyjść z wyświetlonego okienka „Wyboru użytkownika” przez naciśnięcie klawisza Esc, nic uprzednio nie wpisawszy, a na wyświetlone dalej pytanie trzeba odpowiedzieć twierdząco. Spowoduje to wygenerowanie pełnego zestawu pól dla danego miejsca w programie.

Ponieważ często się zdarza konieczność przeglądania danego zestawienia w różnych układach, umożliwiono użytkownikowi tworzenie różnych wariantów tego samego sposobu wyświetlania. Można to zrobić używając do tego celu następujących funkcji:

  • Wybór lub założenie nowego wariantu: F5, przycisk f5.jpg umożliwia założenie nowego wariantu poprzez wpisanie jego nazwy w okienku wyboru. Jeżeli chcemy wybrać wariant już istniejący wtedy korzystamy do tego celu z funkcji LISTA (Ctrl-F).
  • Kasowanie bieżącego wariantu: F10, przycisk f10.jpg umożliwia usunięcie bieżącego wariantu.

Dotyczy jedynie wydruków tekstowych:

  • Przeliczanie kolumn dla wydruku: F9 – zmiana ustawień pól, powoduje zmianę w definicji wydruku, aby uniknąć kłopotliwego obliczania numerów kolumn w wydruku, można zastosować klawisz F9, który uruchamia funkcję przeliczającą kolumny w wydruku. Zastosowanie tej funkcji jest możliwe tylko do wydruków jednoliniowych.

Zapisanie definicji sposobu wyświetlania następuje po naciśnięciu klawisza F1, klawisz F4 powoduje wyjście bez zmian.

Etap II – wybór pól do wyświetlenia.

Do wyboru pól przechodzimy z pierwszego etapu również za pomocą kombinacji klawiszy: Alt-P (przycisk alt-p.jpg). Po ich wciśnięciu na ekranie pojawi się lista pól wyświetlanych w danym miejscu programu.

Poszczególne wiersze listy, która zostaje wyświetlona przedstawiają pola dostępne w aktualnym miejscu programu. Kolejność wierszy odpowiada kolejności kolumn w browserze (tabeli). Do edycji parametrów danego wiersza służą następujące pola:

  • Etykieta pola w browserze - etykieta pola wyświetlana w browserze w odpowiedniej kolumnie. Etykieta będzie wyświetlana tylko wtedy jeżeli w poprzednim etapie ustaliliśmy, że browser pełny lub skrócony będzie miał etykiety. Po ustawieniu kursora w tym polu wpisujemy odpowiadające nam brzmienie etykiety.
  • Format w browserze - jest to format danych wyświetlanych w kolumnie tabeli. Formatem danych mogą być: liczba, tekst lub data. Format określa się za pomocą następujących symboli:
  1. 9 - oznacza dowolną cyfrę
  2. > - oznacza cyfrę, przy czym jeśli jest to nie znaczące zero (dla części całkowitej) nie jest wyświetlane
  3. <- oznacza cyfrę, przy czym jeśli jest to nie znaczące zero (dla części dziesiętnej) nie jest wyświetlane
  4. . – oddziela części całkowitą od dziesiętnej dla pola numerycznego
  5. , - oddziela część tysięczną od setnej, milionową od tysięcznej … itd. części całkowitej liczby dla pola numerycznego
  6. x( ) – oznacza pole tekstowe, którego długość wpisuje się między nawiasy
  7. / - używa się do określenia formatu daty (np.99/99/9999)

Przy wybraniu danego pola system wpisuje domyślny (zdefiniowany w bazie danych) format dla danego pola.

  • Dł - długość pola w browserze. Należy pamiętać o tym, że jeżeli długość pola będzie mniejsza od długości tego pola w bazie danych, jego treść zostanie obcięta. Zmieniając długość pola należy odpowiednio zmodyfikować format.
  • Is - pole nie podlega edycji.
  • BF - pole określa, gdzie będzie wyświetlane dane pole. Można tu wpisać następujące wartości:
  1. A – wyświetlać tylko w browserze,
  2. B - wyświetlać tylko w formatce,
  3. C – wyświetlać zarówno w browserze jak i w formatce.
  • E - Czy pole jest edytowalne
  • O - Czy pole jest obowiązkowe (nie może być puste)
  • Etykieta pola w formatce - etykieta pola wyświetlana w formatce obok pola. Po ustawieniu kursora w tym polu wpisujemy odpowiadające nam brzmienie etykiety. Oczywiście etykiety w browserze i formatce mogą być różne.
  • Format w formatce - jest to format danych wyświetlanych w polu formatki. Format pól formatki określa się tak samo jak w przypadku browsera.
  • Dł - długość pola w formatce. Należy pamiętać o tym, że jeżeli długość pola będzie mniejsza od długości tego pola w bazie danych, jego treść zostanie obcięta. Zmieniając długość pola należy odpowiednio zmodyfikować format.
  • Wz - numer wiersza w formatce liczony od początku formatki (nie od początku ekranu), w którym będzie wyświetlane pole oraz etykieta.
  • KL - Kolumna w formatce, od której będzie zaczynać się nazwa (etykieta) pola. Można używać numerów kolumn od 1 do 69.
  • KW - Kolumna w formatce, od której będzie zaczynać się wartość pola. Numer kolumny, w której będzie wyświetlana wartość pola nie może być mniejszy, niż numer kolumny etykiety + długość etykiety (w znakach) w przeciwnym razie etykieta zostanie przykryta przez wartość pola.
  • K - flaga określa, czy podświetlać kursor znajdujący się w danym polu.

UWAGA, poniższe informacje dotyczą tylko wydruków tekstowych!

  • Etykieta pola w wydruku - etykieta pola wyświetlana w nagłówku wydruku. Wpisujemy tu odpowiadające nam brzmienie etykiety.
  • Format w wydruku - jest to format danych drukowanych w odpowiednim miejscu na wydruku. Format pól wydruku określa się tak samo jak w przypadku browsera i formatki.
  • Dł - długość pola w wydruku. Należy pamiętać o tym, że jeżeli długość pola będzie mniejsza od długości tego pola w bazie danych zostanie ona obcięta. Zmieniając długość pola należy odpowiednio zmodyfikować format.
  • Wz - numer wiersza w wydruku. Dla wydruków zawierających dużą ilość pól, których nie możemy pomieścić w jednej linii (drukarka 15 calowa drukuje ok. 240 znaków w trybie skondensowanym) możemy zaplanować wydruk wieloliniowy. W tym polu wskazujemy numer wiersza w obrębie jednej linii (wieloliniowej) wydruku.
  • KW - kolumna w wydruku, od której będzie zaczynać się wartość pola. Wartość tego pola można przeliczyć automatycznie naciskając F9 w I Etapie edycji sposobu wyświetlania.
  • X - kolejność przy sortowaniu. Wpisując w to pole numer od 1-9 ustalamy sposób przesortowania uzyskanego zestawienia na papier lub ekran przeglądarki.
  • G - zaznaczenie tej flagi spowoduje wstawienie na wydruku dodatkowych linii sumujących przy zmianie klucza sortowania. Ta flaga działa tylko wtedy gdy kolumna jest oznaczona jako klucz sortowania (patrz poprzednie pole).
  • S - flaga określa (dla pól numerycznych), czy wartości wpisane w to pole będą sumowane i wyświetlane w podsumowaniu wydruku (dotyczy tylko zestawień).

Numery wierszy i kolumn odnoszą się do etykiet w nagłówku zestawienia i do wartości pól w poszczególnych wierszach (wieloliniowych) zestawienia.

Dodawanie nowego pola/kolumny

W celu dodania nowego pola w formatce lub nowej kolumny w browserze, należy wybrać lokalizację dla nowego pola/kolumny poprzez ustawienie się w liście pól na wierszu, PRZED którym ma się ono pojawić i nacisnąć klawisz F9 (przycisk f9.jpg). Spowoduje to wstawienie pustego wiersza pomiędzy istniejące. Aby wskazać, jakie pole/kolumna ma znaleźć się w pustym miejscu, należy ustawić kursor w polu „Etykieta pola w browserze” i nacisnąć klawisze Ctrl-F. Spowoduje to wyświetlenie wszystkich pól dostępnych w danym miejscu programu. Należy wybrać żądane pole i nacisnąć Enter.

Usuwanie pola/kolumny

W celu usunięcia pola formatki/kolumny browsera, należy wybrać z listy pól żądany wiersz i nacisnąć klawisz F10 (przycisk f10.jpg).

Wyjście z edycji pól do edycji parametrów następuje po naciśnięciu klawisza F1 z zapisem wprowadzonych zmian lub F4 bez zapisu.

definicja_sposobu_wyswietlania_danych.txt · ostatnio zmienione: 2013/12/23 12:53 przez kostek