Przeglądanie danych z bazy za pomocą tabeli (widoku) jest najczęstszym sposobem dostępu do danych za pomocą programu StudioSystem. Przeglądanie w postaci zestawień jednak jest często mało efektywne, jeżeli dla znajdujących się w tabeli danych nie można wykonywać żadnych poleceń.
Program StudioSystem pozwala na zdefiniowanie czy nad tabelą ma być dostępny pasek menu z przyciskami oraz precyzyjnie określa jakie to będą przyciski i jakie transakcje zostaną uruchomione.
Ustawienia zaczynamy od skonfigurowania zapytania do bazy (widoku) i jego parametrów, w tym celu administrator wybiera opcje KONFIGURACJA WIDOKÓW.
Przykładowo chcemy skonfigurować pasek menu dla tabeli wyświetlającej kontrahentów , wybieramy widok który takie dane nam zwraca np. systemowy knkon
w tabeli przesuwamy się w prawo i ustawiamy na TAK kolumnę ToolBar Menu
Dzięki temu transakcja wyświetlająca listę kontrahentów będzie miała na górze pasek menu, w następnym kroku należy zdefiniować jakie przyciski mają się w tym pasku znajdować oraz określić ich wygląd i sposób działania.
Administrator wybiera więc opcję KONFIGURACJA i polecenie PRZYCISKI MENU
W liście przycisków należy dodać pozycje jakie chcemy umieścić na pasku menu, w przykładzie dodamy 2 przyciski, dopisywania nowej kartoteki oraz edycję (modyfikację) wybranej kartoteki.
Definiujemy przyciski określając ich atrybuty:
- ROLA – wybieramy ze skorowidza rolę dla jakiej będą przyciski aktywne
- AKTYWNE – kolumna logiczna określająca czy przycisk ma być wyświetlany
- KTO – możliwość określenia dla jakiego użytkownika przycisk będzie dostępny, pozostawienie kolumny pustej powoduje że polecenie będzie wykorzystywane jako ustawienie domyślne dla użytkowników danej roli.
- GRUPA – nazwa grupy wykorzystywana dla menu rozwijanego (wielopozycyjnego), na podstawie nazwy grupy program „grupuje” podpozycje menu
- KOLEJNOŚĆ – oznacza w jakiej kolejności przyciski będą dostępne od lewej strony menu
- NAZWA – unikana w ramach grupy i użytkownika nazwa przycisku
- TEKST – tekst wyświetlany na przycisku
- OPIS DODATKOWY – opis przycisku wyświetlany po najechaniu na przycisk myszką
- OKNO DIALOGOWE – kolumna logiczna, program pozwala na uruchamianie transakcji zastępując aktualny widok lub otwierając okno nad tabelą
- ROZMIAR OKNA – wybór ze skorowidza w jaki sposób ma być okno skalowane, parametr ma znaczenie jeżeli OKNO DIALOGOWE jest ustawiona na TAK
- TRANSAKCJA DO URUCHOMIENIA – lista ze skorowidza pozycji transakcji
- PARAMETRY TRANSAKCJI – w zależności od potrzeb można podać parametry jakie mają zostać przekazane do transakcji, w przypadku transakcji dopisywania można podać wartość pustą parametru refno aby przekazać automatycznie numer referencyjny dokumentu z tabeli. Wówczas transakcja zamiast dopisać nowy dokument przechodzi w tryb jego edycji.
- WIDOK – nazwa zapytania jakie jest skojarzone z przyciskami
- OBRAZEK – wybór ze skorowidza ikony przypisanej do przycisku
Niekiedy tabela (widok) nie ma kolumny REFNO pozwalającej na automatyczne określenie klucza danych tabeli (na podstawie którego identyfikowana jest pozycja z tabeli). W takim wypadku należy w sposób jawny wskazać która kolumna stanowi klucz główny zapytania (widoku). Należy wrócić do konfiguracji widoku wskazać dany widok i wybrać opcję USTAWIENIA KOLUMN a następnie w tabeli zaznaczyć która kolumna oznacza klucz główny (unikalny identyfikator wiersza tabeli), przykładowo dla kartotek kontrahentów jest to kolumna NRIDODN.
Tak przygotowane przyciski widoczne są w tabeli kontrahentów
PROGRAM MAGAZYNOWY
- Menu StudioSystem
Utworzenie głównej pozycji menu pozwala na określenie grupy pozycji menu, w ramach głównej grupy (przycisk menu) KARTOTEKI możemy wprowadzić pozycje szczegółowe które będą uruchamiać określone transakcje, przykładowo chcemy dodać pozycję...
- Konfiguracja menu
W pierwszym polu należy wybrać z listy rozwijanej ROLĘ, dla której dopisywana jest pozycja menu, w kolejnym polu wpisać unikalną nazwę grupy. W polu KOLEJNOŚĆ należy wskazać kolejność wyświetlanej grupy....
- Uprawnienia specjalne dla użytkowników
StudioSystem oferuje bardzo bogaty i rozbudowany model nadawania uprawnień dla poszczególnych użytkowników oprogramowania....
- Transakcja x_tab.aspx
StudioSystem udostępnia transakcję x_tab.aspx za pomocą której można wyświetlać inne transakcje na zasadzie zakładek. Każda ze zdefiniowanych zakładek uruchamia oddzielną transakcję jako oddzielna zakładka. jeżeli transakcja x_tab.aspx zostanie otwarta jako...