Program StudioSystem Widoki SQL

W programie dane prezentowane w tabelach są pobierane dzięki konfiguracji widoków SQL.

Konfiguracja tabeli widoków polega na odpowiednim ustawieniu danych w kolumnach

  • AKTYWNE
  • KOD TRANSAKCJI – unikalny identyfikator
  • SEKCJA – skorowidz systemowy ZEN
    • SYSTEMOWE pozycje dla wyświetleń rejestrów
    • dowolny zdefiniowany do budowania automatycznych zestawień
  • NAZWA opis wyświetlany w nagłówku tabeli
  • ŹRÓDŁO DANYCH – skorowidz systemowy , pozwala wybrać bazę z której będą czytane dane.
  • ZAPYTANIE SQL – polecenie select pobierające dane z bazy
  • FILTR KOLUMNA – możliwość określenia warunku WHERE do zapytania SQL
  • FILTROWANIE – Ustawienia czy użytkownik może dane w tabeli można dowolnie filtrować, domyślnie ustawione na TAK
  • GRUPOWANIE – Ustawienia czy użytkownik może dane w tabeli grupować, domyślnie ustawione na TAK
  • SORTOWANIE  – Ustawienia czy użytkownik może dane w tabeli sortować, domyślnie ustawione na TAK
  • EXPORT –  Ustawienia czy użytkownik może dane z tabeli eksportować, domyślnie ustawione na TAK
  • MENU KONTEKSTOWE – Ustawienia czy użytkownik może korzystać z menu kontekstowego – prawy przycisk myszki, domyślnie ustawione na TAK
  • WYKRES
  • TOOLBAR MENU – ustawienie włącza pasek menu nad tabelą
  • FILTR PO DACIE – ustawienie włącza filtrowanie danych wg przedziału czasowego
  • FILTRUJ PO UŻYTKOWNIKU – ustawienie powoduje automatyczne filtrowanie danych wg nazwy zalogowanego użytkownika (kolumna LOGIN), w efekcie użytkownik widzi wyłącznie własne dokumenty
  • FILTRUJ WG ODDZIAŁU
  • FILTRUJ WG KOMÓRKI
  • FILTRUJ WG MAGAZYNU – automatyczne filtrowanie wg symbolu magazynu
  • WYSOKOŚĆ WIERSZA – określa w pikselach jak wysoki ma być wiersz tabeli

 

program-studiosystem-widoki-sql

 

 

Na podstawie wprowadzonego zapytania do bazy, program generuje automatycznie strukturę tabeli, wypełniając je domyślnymi wartościami, przed wykorzystaniem ich jednak należy utworzone kolumny precyzyjnie sformatować. W tym celu uruchamiamy funkcje UTWÓRZ / AKTUALIZUJ KOLUMNY

program-widoki-sql-konfiguracja-kolumn

Wyświetlone zostaje okno z tabelą opisującą kolumny dla widoku.

program-widoki-sql-konfiguracja-kolumn-kontrahent

Konfiguracja polega na ustawieniu parametrów dla każdej kolumny widoku, która tutaj jest zapisana w postaci wierszy. Każdy wiersz tabeli reprezentuje kolumnę, przedstawiony widok dla kartoteki kontrahentów prezentuje dane w programie w następujący sposób:

program-widoki-kontrahenci

Konfigurując kolumny tabeli mamy dostępne następujące parametry:

  • KOLEJNOŚĆ – określa porządek kolumn wyświetlanych od lewej strony tabeli
  • NAZWA KOLUMNY – odwołanie do fizycznej nazwy kolumny w tabeli bazy SQL
  • TYTUŁ – opis wyświetlany w nagłówku tabeli
  • WŁĄCZONA TAK/NIE – wyłączenie kolumny powoduje, że w tabeli jej nie będzie
  • WIDOCZNA TAK/NIE – ustawienie na TAK powoduje że kolumna będzie widoczna
  • KLUCZ DOMYŚLNY – możliwość wskazania która kolumna stanowi klucz danych w tabeli,
  • SORTUJ WG KOLUMNY – skorowidz pozwalający określić czy i w jaki sposób dane w tabeli mają być domyślnie posortowane
    • BRAK – wartość domyślna
    • ROSNĄCO
    • MALEJĄCO
  • GRUPUJ WG KOLUMNY TAK/ NIE – ustawienie na tak spowoduje agregację danych w tabeli wg wybranej kolumny, można wskazywać wiele kolumn do grupowania, aby zagnieżdżać dane w tabeli
  • GRUPOWANIE ROZWINIĘTE – pogrupowane dane mogą być domyślnie wyświetlane jako zwinięte (ukryte) lub rozwinięte
  • SORTUJ KOLUMNĘ GRUPOWĄ – oznaczenie czy dane mają być posortowane wg kolumny grupowania
  • TYP KOLUMNY – skorowidz pozwalający wskazać  jakiego rodzaju dane znajdują się w kolumnie
    • Text
    • Checkbox
    • Hyperlink
    • Image
  • SZEROKOŚĆ – ustawienie w pikselach szerokości kolumny
  • SPOSÓB FORMATOWANIA – niektóre dane można formatować, w celu ich lepszej prezentacji użytkownikowi, np. datę można wyświetlać w wielu wariantach, dla takiej kolumny standardowo należy wpisać format yyyy-MM-dd
  • WYRÓWNANIE – skorowidz wyboru wyrównania danych w kolumnie
    • Do lewej (domyślnie)
    • Do prawej
    • Centruj
  • ODSTĘP LEWY – podanie w pikselach marginesu dla danych w kolumnie od lewej strony – wartość domyślna 3
  • ODSTĘP PRAWY -podanie w pikselach marginesu dla danych w kolumnie od prawej  strony – wartość domyślna 5, należy wykorzystać dla dla kolumn numerycznych wyrównujących dane do prawej strony
  • KOLOR TŁA – skorowidz wyboru zestawu barw
  • KOLOR TŁA WG KOLUMNY – nazwa kolumny z zapytania SQL jaki  kolor ma mieć zastosowanie, np. wpisujemy nazwę kolumny KOLORTLA, a w zapytanie SQL wprowadzamy wartość koloru wg nazwy np. Blue, Red, Green
  • TEKST NULL – w przypadku braku danych (wartość NULL) tabela może wyświetlać wskazaną informację np. 0 lub BRAK DANYCH
  • SPOSÓB FILTROWANIA – zdefiniowanie domyślnego sposobu filtrowania dla każdej kolumny
    • zawiera się – wartość domyślna dla kolumn tekstowych
  • FUNKCJA AGREGACJI – wybór ze skorowidza funkcji jaka ma mieć zastosowanie przy agregacji
    • średnia
    • suma
    • ilość wystąpień
    • wartość najmniejsza
    • wartość najwyższa
  • MULTILINE – Ustawienie na TAK powoduje, że edycja i wyświetlanie danych w wierszu jest w wielu liniach
  • POGRUBIENIE – Ustawienie na TAK powoduje wyświetlenie zawartości kolumny jako pogrubione