Zarządzanie tabelą 

Definicja tabeli

Zgodnie z terminologią używaną w programach tworzonych w technologii adonix, tabela to miejsce wprowadzania danych złożone z wierszy i kolumn, które użytkownik może uzupełnić wieloma informacjami.

Tabela ma wielkość okna i jest wyświetlana w następujący sposób:

./TBL_MGT_05.gif

Składa się z:

  • wiersza tytułu
  • kolumny z kolejnymi numerami:
  • ./TBL_MGT_04.gif

Od strony programistycznej, tabela zawiera zmienne z wystąpieniami; dzięki zmiennej (zwanej „zmienną tabeli”) można poznać liczbę zatwierdzonych pozycji w tabeli. Jej nazwa odpowiada nazwie bieżącego pola, jeśli kursor znajduje się na tabeli, chyba że sytuacja ma miejsce podczas wprowadzania danych w pole.

Wprowadzanie danych do tabeli

Dostępne są następujące możliwości ustawienia kursora na tabeli:

  • pojedyncze kliknięcie jednej z komórek tabeli, która już została uzupełniona lub w ostatni wiersz, jeżeli użytkownik chce dodać wiersze (uwaga: ostatni wiersz jest numerowany, mimo że jest pusty). Ta operacja zwana jest „koncentracją„ na tabeli; służy do przejścia w tryb wprowadzania.
  • podwójnym kliknięciem komórki (interfejs automatycznie przełącza się na tryb wprowadzania w danej komórce tabeli).
  • poprzez zatwierdzanie, używając wpisu w poprzednim polu tabeli.

W każdym wypadku, interfejs przełącza się na tryb wprowadzania w pierwszej komórce, do której można wprowadzić dane (uwaga: nie zawsze będzie to pierwsza komórka, czy komórka, którą kliknął użytkownik).

Użycie i zastosowanie tej funkcji kluczy może być inne, jeśli użytkownik zastosował „koncentrację” na jednej pozycji lub, jeśli interfejs jest w trybie wprowadzania dla jednej z komórek tabeli.

W trybie koncentracji

Dla tabeli w trybie koncentracji, poniższe klucze mogą być wykorzystane w następujący sposób:

  • wykorzystywany do przejścia do kolejnej sekcji.
  • możliwe jest wybranie kilku pozycji poprzez wybór danych wierszy i przytrzymanie lewego przycisku myszy, przesuwając kursor w dół lub przenosząc jeden wiersz do następnego, przy aktywnym . Te pozycje zostaną wyświetlone w odwróconych kolorach:
  • ./TBL_MGT_06.gif

  • Razem, następujące klucze:oraz dostępna pod prawym przyciskiem myszy opcja Usuń pozycję są używane do usuwania bieżącej pozycji lub, jeśli jest to stosowne w danej sytuacji, wszystkich wybranych wierszy.
  • Klucz oraz dostępna pod prawym przyciskiem myszy opcja Wstaw pozycję służą do wstawienia wiersza przy bieżącej pozycji kursora (pozycja, na którą skierowany jest kursor zostaje przesunięta w dół). Pierwsza kolumna pozycji może być wprowadzona.
  • (lub Escape, zależnie od klawiatury) jest stosowany do odzyskania poprzedniej wartości bieżącego wiersza oraz do wyjścia z trybu wczytywania przy zachowaniu koncentracji na dany wiersz. Klucz ten może być także stosowany na początku pustego wiersza, gdy użytkownik nie chce wprowadzać dodatkowego wiersza. Co więcej, może być wykorzystany, aby anulować wstawienie wiersza.
  • 4 strzałki mogą być używane, aby przenieść koncentrację na wszystkie komórki tabeli; może być używany w celu ustawienia kursora na końcu wiersza, natomiast klawisz „Start” może być używany, aby ustawić kursor na początku wiersza (na pierwszej komórce, która może zostać uzupełniona); jeżeli użytkownik zastosuje te klucze w połączeniu z , kursor zostanie ustawiony na samym początku (pierwsza pozycja) lub na samym końcu (ostatnia pozycja, ostatnia kolumna) tabeli.

Należy zwrócić uwagę na fakt, że wstawienie lub usunięcie wiersza może być niedostępne dla danej tabeli, w zależności od kryteriów funkcjonalności (w tym wypadku, klucze nie zadziałają)

W trybie wprowadzania

Dla tabeli w trybie koncentracji, poniższe klucze mogą być wykorzystane w następujący sposób:

  • stosowany do przejścia do następnego pola tabeli.
  • stosowany do przejścia do poprzedniej wartości.
  • stosowany do zatwierdzania reszty bieżącej pozycji oraz do wyjścia z trybu wczytywania przy zachowaniu koncentracji na dany wiersz.
  • (lub Escape, zależnie od klawiatury) jest stosowany do odzyskania poprzedniej wartości bieżącego wiersza oraz do wyjścia z trybu wczytywania przy zachowaniu koncentracji na dany wiersz. Klucz ten może być także stosowany na początku pustego wiersza, gdy użytkownik nie chce wprowadzać dodatkowego wiersza.
  • stosowany do zatwierdzenia bieżącej komórki oraz do przejścia do podobnej komórki w następnym wierszu (jeżeli wszystkie komórki pomiędzy mają poprawne wartości).
  • stosowany do zatwierdzenia bieżącej komórki oraz do przejścia do podobnej komórki w następnym wierszu (jeżeli wszystkie komórki pomiędzy mają zatwierdzone wartości).

Funkcje

Powiększenie sekcji i przewijanie informacji

  • Sekcja ekranu, w której wyświetlana jest tabela może zostać powiększona, jeśli jest taka potrzeba.
    Funkcjonalność tę aktywuje:
    - W trybie klient-serwer: poprzez kliknięcie ikony ./TBL_MGT_11.jpg.
    - W trybie sieciowym, poprzez kliknięcie prawego górnego rogu sekcji.

    Sekcja jest wtedy powiększana do maksymalnego rozmiaru i zajmuje całą dostępną przestrzeń. Lewa lista oraz przyciski u dołu ekranu nie są już wyświetlane.
    W trybie klient-serwer, można powiększyć okno wyświetlając lewą listę oraz przyciski u dołu ekranu. W tym celu, należy kliknąć ikonę./TBL_MGT_11.jpg jednocześnie naciskając W celu zmniejszenia sekcji do oryginalnego rozmiaru, należy kliknąć ikonę
    ./TBL_MGT_12.jpg<IMG src="./TBL_MGT_12.jpg" alt=” w trybie serwer-klient, lub ponownie prawy górny róg sekcji w trybie sieciowym. <BR/></LI></UL><UL><LI> Kiedy tabela ma zbyt wiele kolumn, aby mogły one zostać wyświetlone na ekranie, poziomy pasek przewijania pojawia się u dołu tabeli. Należy wtedy użyć kursora i klikając strzałki paska wyświetlić ukryte informacje. <BR/>Możliwe jest zablokować pasek przewijania jednej lub kilku kolumn po lewej stronie ekranu aby zatrzymać wyświetlane informacje, kiedy użytkownik zakończył przeglądanie kolumny.<BR/><BR/>Takie zablokowanie jest definiowane jako stałe (w sekcji tabeli ekranu) lub w ekranach konfiguracji (na przykład, transakcje mogą zostać ustawione zgodnie z różnymi modułami funkcjonowania oraz zapytaniami <A href="../FCT/GESGTC.htm">).
  • Podobnie, kiedy tabela ma zbyt wiele wierszy, aby mogły one zostać wyświetlone na ekranie, pionowy pasek przewijania pojawia się po prawej stronie tabeli.

Zmiana pozycji i częściowe wyświetlanie

Oprogramowanie w technologi Adonix ładuje w pamięci wszystkie pozycje tabeli. Jeżeli ładowane są duże dokumenty, użytkownik powinien odpowiednio ustawić rozmiar pamięci poświęcony temu zadaniu.
Aby osiągnąć optymalne wyniki, można ograniczyć ładowanie tabeli do konkretnej iloci pozycji, o ile użytkownik nie pracuje w trybie zapytań poprzez parametr użytkownika ADXLIG . W ten sposób, można wyświetlić szybko wiele rekordów zawierających duże tabele, a system przez to nie zwalnia.
Jeżeli tabela nie jest całkowicie uzupełniona, ikona ./TBL_MGT_13.jpg , w trybie klient-serwer, lub ikona ./TBL_MGT_14.jpg , w trybie sieciowym, jest wyświetlana w pierwszej komórce, w górnym lewym rogu tabeli. Całkowite załadowanie tabeli może zostać przeprowadzone poprzez kliknięcie prawym przyciskiem myszy tej ikony, poprzez przejście w tryb wprowadzania lub przesunięcie pionowego paska przewijania.

Sortuj kolumny

Pozycje kolumny mogą zostać posortowane poprzez kliknięcie prawym przyciskiem myszy nagłówka kolumny (malejąco / rosnąco, jeśli użytkownik kliknie dwa razy). Przy kolumnie, której pozycje zostały posortowane stosowany jest wtedy następujący piktogram: ./TBL_MGT_03.jpg w przypadku sortowania pozycji w porządku malejącym. Zostaje odwrócony jeśli przeprowadzono sortowanie w porządku rosnącym

Jeżeli tabela jest posortowana:

  • W górnej lewej komórce wyświetla się następujący piktogram: ./TBL_MGT_02.jpg.
    Sortowanie można anulować kliknięciem. Pozycje są wtedy sortowane według numerów sekwencyjnych.
  • Koncentrację można ustawić na jednej z komórek kliknięciem. Jeżeli użytkownik przejdzie w tryb wprowadzania w danej komórce (podwójnym kliknięciem, wpisem lub), tabela zostaje ponownie automatycznie posortowana według numerów pozycji, ponieważ wpis do siatki zawsze będzie odpowiadał porządkowi numerów pozycji. Jednak kursor pozostanie na numerze pozycji, na której został ustawiony po sortowaniu.

Tryb rekordu

Dostęp do tego trybu można uzyskać tylko, jeśli użytkownik zastosował koncentrację na tabeli kliknięciem prawego przycisku myszy, i tylko w trybie klient-serwer. Może zostać użyty do wyświetlenia oraz uzupełnienia każdej pozycji jako rekordu, w następujący sposób:

./TBL_MGT_07.gif

Dwie pierwsze ikony u góry ekranu mogą zostać użyte do wstawienia wiersza lub usunięcia bieżącego wiersza; przyciski opcji mogą być użyte do zmiany wiersza. Pola, w trybie rekordu, uzupełnia się tak, jak w tabeli.

Należy pamiętać, że istnieje możliwość otworzenia trybu rekordu domyślnie przy uzupełnianiu tabeli.

Ekran graficzny

W tabeli istnieje możliwość graficznej prezentacji wartości danej kolumny, pod warunkiem, że co najmniej jedna z tych kolumn jest numeryczna.
Prezentacja ta jest szeroko wykorzystywana w ekranach zapytań.
Wyświetlenie prezentacji może zostać ustalone lub nie; prezentacja może być wyświetlana wraz z siatką (z prawej strony, lewej, powyżej, poniżej), lub alternatywnie w tych samych miejscach, co tabela.
Jeżeli tabela oraz wykres są wyświetlane alternatywnie, konieczne jest kliknięcie na jedną z następujących ikon w celu przejścia z jednego trybu w drugi: ./TBL_MGT_01.jpg , w trybie klient-serwer, lub ./TBL_MGT_10.jpg w trybie sieciowym. Znajduje się w górnym lewym rogu tabeli.

Więcej informacji na temat korzystania z dynamicznej grafiki, zobacz: Przedstawienie graficzne.

Wyszukiwanie

Ta funkcja jest dostępna po kliknięciu prawym przyciskiem myszy lub poprzez kombinację następujących kluczy .

Stosowana jest w celu otwarcia okna do wprowadzania szukanego tekstu. Można też sprecyzować kierunek wyszukiwania (w górę lub w dół) oraz wskazać, czy program ma wyszukać całe słowa i, czy ma brać pod uwagę wielkość liter.

Poszukiwanie jest wykonywane we wszystkich kolumnach, zaczynając od bieżącej komórki, od lewej do prawej, następnie w górę i w dół oraz z w dół i w górę, zgodnie z wytycznymi.
Koncentracja jest ustawiona na pierwszą kolumnę, która zawiera poszukiwany tekst. Następnie, możliwe jest wyszukanie kolejnych wystąpień poprzez oraz poprzednich wystąpień poprzez .

Eksport do programu Excel

Ta funkcja jest dostępna po kliknięciu prawym przyciskiem myszy na daną kolumną.

Stosowana jest w celu otwarcia okna wprowadzania, które sugeruje wprowadzenie tytułu, nazwę zakładki, a także jest używane do uruchamiania przy użyciu przycisku.

Następnie, generowany jest plik programu Excel o następujących cechach domyślnych:

  • wszystkie kolumny i wiersze tabeli są wyświetlane.
  • do tabeli dodany jest nagłówek zawierający filtry automatyczne.
  • wszystkie kolumny numeryczne są zsumowane u dołu tabeli.

Możliwe są zmiany cech pliku programu Excel, przy użyciu następujących kluczy: . Wyświetla się wtedy okno z czterema zakładkami. Może ono być wykorzystane do zmieniania cech domyślnych pliku programu Excel. Klucz jest używany do zachowania odpowiedniej konfiguracji poprzez nadanie nazwy notatce, a przycisk jest używany w celu wyszukania notatki poprzez podanie jej nazwy. Notatka o nazwie STD, jeśli taka istnieje, jest ładowana domyślnie przy uruchamianiu funkcji eksportu do programu Excel.

Wprowadzana informacje są następujące:

Zakładka parametrów

Pola

W tym oknie występują następujące pola :

Blok numer 1

  • Eksport nagłówków kolumn (pole COLTIT)

 

  • Utwórz filtr kolumn (pole FILCOL)

 

  • Utwórz linie sum (pole LIGCUM)

 

  • Eksport znacznika czasu (pole COMFOOT)

 

  • Kolory linii (pole ALTERNAT)

 

Blok numer 2

  • Tabela przestawna (pole TABDYN)

 

  • Projekt (pole DESIGN)

 

Blok numer 3

  • pole IMAG

 

Zamknij

Ta zakładka używana jest do określenia ogólnych opcji utworzonej tabeli (sumy, filtry, kolory) oraz określenia, czy tabela będzie tabelą prostą czy przestawną. W takim wypadku, użytkownik może wybrać wcześniej zdefiniowane style poprzez wejście w menu lokalne. Podgląd stylów jest wyświetlany obok niego.

Zakładka kolorów

Pola

W tym oknie występują następujące pola :

 

  • pole VISTIT

 

 

  • pole VISINTH

 

 

  • pole VISVALH

 

 

  • pole VISCOL

 

 

  • pole VISALT

 

 

  • pole VISALT1

 

 

  • pole VISCUM

 

 

  • pole VISFOOT

 

Zamknij

Na tej zakładce znajdują się style używane do wyświetlania różnych danych, występujących w pliku programu Excel stworzonym przy eksportowaniu.

Style te są używane do określenia czcionki i rozmiaru znaków, oraz ich koloru i koloru tła komórek.

Zakładka tabeli

Pola

W tym oknie występują następujące pola :

Tabela Pola

  • Do wyeksportowania (pole ASELCH)

 

  • Zlecenie (pole ORDCH)

 

  • Pole (pole DESIGCH)

 

  • Typ piwota (pole DYNCH)

 

  • Suma (pole CUMCH)

 

  • Kod (pole NAMCH)

 

 

  • Warunek (pole CONCH)

 

 

  • Formuła (pole FORMULCH)

 

Zamknij

Na tej zakładce znajduje się lista pól tabeli. Wyświetlanie oraz typ wyświetlania tych pól może zostać określony, wieloma atrybutami.

Zakładka wprowadzenia

Pola

W tym oknie występują następujące pola :

Tabela Komentarze

  • Do wyeksportowania (pole ASEL)

 

  • Pole (pole DESIG)

 

  • Kod (pole NAM)

 

  • Wyrażenie (pole EXPG)

 

Zamknij

Ta karta używana jest w celu określenia pól „wprowadzających”, które zostaną eksportowane przed tabelą, i które będą używane do przywołania kontekstu na karcie Excela. Pola te pochodzą z ekranu nagłówka (jeśli w ogóle jakieś istnieją), sekcji list tej samej zakładki, jak ta na którą eksportowana jest tabela. Żadne pole nie jest wybierane domyślnie.

Załącznik techniczny

W trakcie eksportu do programu Excel; otwierają się maski o nazwach: AEXP1, AEXP2, AEXP4, i AEXP5, mające następujące skróty: AEY1, AEY2, AEY4 i AEY5. Następnie inicjalizowane są wartości w maskach poprzez domyślne branie pod uwagę:

  • style używające nagłówka to AEXPEXCTIT, AEXPEXCTIT, AEXPEXCHCO, AEXPEXCHVA, AEXPEXCTCO, AEXPEXC1, AEXPEXC2, AEXPEXCUM, AEXPEXCFOO

    Jeśli te style nie istnieją, zostają utworzone automatycznie z następującymi wartościami domyślnymi:
    • AEXPEXCTIT: rozmiar czcionki:15pt;waga czcionki:pogrubienie;styl czcionki:standardowy;kolor tła:#008000
    • AEXPEXCHCO : waga czcionki:pogrubienie;styl czcionki:standardowy;kolor tła:#008000
    • AEXPEXCHVA: styl czcionki:standardowy;kolor tła:#80FF80
    • AEXPEXCTCO : waga czcionki:pogrubienie;styl czcionki:standardowy;kolor tła:#008040
    • AEXPEXC1 : styl czcionki:standardowy;kolor tła:#FEFB81
    • AEXPEXC2 : styl czcionki:standardowy;kolor tła:#C8FA85
    • AEXPEXCUM : rozmiar czcionki:11pt;waga czcionki:pogrubiony;styl czcionki:standardowy;kolor tła:#008040
    • AEXPEXCFOO : STYRES=»;waga czcionki:normalna;styl czcionki:kursywa;kolor tła:#C7E39B
  • tytuł nadany plikowi programu Excel jest nazwą okna, z którego uruchomiono eksportowanie.
  • wszystkie pola tabeli są wyświetlane domyślnie
  • wszystkie pola numeryczne są sumowane.

Trzy entry points są określane, aby wybrać, przez programowanie, opcję odpowiednią dla określonych danych tabeli lub, aby kontrolować przeprowadzenie eksportowania. Te trzy entry points są nazywane kolejno w standardowym programie bieżącej funkcji, w programie pionowym (jeśli taki istnieje) oraz w programie specjalnym (jeśli taki istnieje). Trzy entry points opowiadają następującym wartościom zmiennej ACTION:

  • 'EXCINI' : przy inicjalizacji okna eksportowania. Można użyć następujących zmiennych:
    • BOIT : nazwa okna, które uruchomiło eksport
    • MASK1 : nazwa maski, która uruchomiła eksport
    • ABRMASK1 : skrót maski
    • NBASPAG : nazwa pola, na które ustawiona była koncentracja przy uruchomieniu eksportowania

Istnieje możliwość przeładowania tych wartości w entry point, wiedząc, że program eksportujący nie potwierdza, że pole NBASPAG należy do tabeli, operacja nie zostanie przeprowadzona.

  • 'EXCPAR' : pod koniec uzupełniania ekranu; ekrany konfiguracji z kontekstu (okno, maska, tabela do eksportu). Można zmieniać ustawienia tych entry points. Zawartość maski AEY* może zatem być zmieniana i brana pod uwagę przy uruchamianiu eksportu.
  • 'EXCLIG' : przed przetwarzaniem każdej pozycji do eksportu. NOLIGT zawiera number bieżącej pozycji (0 à n-1). Natomiast,
    • Jeśli FINT=1, bieżąca pozycja zostaje pominięta
    • Jeśli FINT=2, użytkowanie opuszcza pętlę przetwarzania pozycji

Zgodnie z kontekstem, cechy eksportu do programu Excel mogą być uzupełniane dynamicznie. Użytkownik może też wykorzystać ponowne ładowanie notatki w takiej konfiguracji, w bardziej statyczny sposób. Jeżeli notatka STD istnieje, zostanie załadowana automatycznie.