← Powrót do listy dostępnych akcji

 Jeśli masz problem ze zrozumieniem jak działa akcja, sprawdź opisy: Akcja, Wykonanie warunkowe, Parametry komponentów
  • W zapytaniu SQL nie można używać klauzuli ORDER BY. Sortowaniem "zajmuje się" mechanizm tabeli.
  • Z uwagi na błąd systemowy, wtyczka nie działa z systemem w wersji 3.2.173
  • Sortowanie w tabeli prezentującej dane działa od wersji systemu 3.2.174 i wersji wtyczki 1.0.108

Kategoria: Tabela

Umiejscowienie akcji: Przycisk tabeli, Przycisk

Dostępna od wersji: 1.0.12

Wyświetla dane z bazy danych w tabeli w nowym oknie. Okno pozwala na sortowanie i filtrowanie danych, a także eksport wybranych wierszy do wskazanych zmiennych. Od wersji x.x parametr "Nazwa przycisku" jest usunięty.

 

Pozostawienie pustego pola wykonania warunkowego jest jednoznaczne z ustawieniem go na "prawdę".

Umiejscowienie akcjiDziałanie parametru "Wykonanie warunkowe"Warunek wywołania akcji
Przycisk tabeliUaktywnia działanie przyciskuNaciśnięcie przycisku
PrzyciskUaktywnia działanie przyciskuNaciśnięcie przycisku
Nazwa parametruOd wersjiOpisTyp parametruWartość domyślnaRodzaj polaUwagi i ograniczenia
Nazwa bazy danych*1.0.12Nazwa ustalona w dbExplorerTekst Lista wartości 
Klucz zapytania*1.0.12Klucz(name) zapytania znajdującego się w tabeli pm_dbqueriesTekst Pole edytowalne 
Parametry zapytania1.0.12Wartości parametrów zapytaniaTablica wartości tekstowych Pole edytowalne 
Typy parametrów zapytania1.0.12Typy wybieramy spośród wartości:Tablica wartości tekstowych Lista wartości
Wartość wyświetlanaWartość przekazywana
Wartość tekstowastring
Wartość całkowitainteger
Wartość zmiennoprzecinkowafloat
Wartość datowadate
Wartość datowa z czasemdatetime
Nazwy kolumn*1.0.12Nazwy kolumn wyświetlanych w tabeli w nowym oknieTablica wartości tekstowych Pole edytowalne 
Indeksy kolumn*1.0.12Indeksy kolumn wyświetlanych w nowym oknie - powinny pokrywać się z przekazywanymi kolumnami z zapytaniuTablica wartości tekstowych Pole edytowalne 
Zmienne do ustawienia1.0.12Zmienne tabeli dynamicznej do których zostaną przypisane wybrane wartości z mapowanych kolumn.Tablica zmiennych Pole edytowalne 
Typy kolumn1.0.60Typy kolumn w bazie danych - informacja potrzebna do filtrowania kolumnTablica wartości tekstowych Lista wartości
Wartość wyświetlanaWartość przekazywana
Wartość tekstowastring
Wartość całkowitainteger
Wartość zmiennoprzecinkowafloat
Wartość datowadate
Ukryte1.0.68Określa, czy wybrane dane pobrane do tabeli mają zostać ukryteTablica wartości logicznych   
Liczba wierszy*1.0.12Liczba wierszy na jednej stronieCałkowity100Pole edytowalne 
Nadpisanie danych*1.0.12Czyści tabele przed zapisem danychLogicznyTakPole edytowalne 
Przenoszenie*1.0.12Przycisk pozwalający na przeniesienie danych do tabeli dynamicznejLogicznyTakPole edytowalne 
Zaznaczanie wielu wierszy 1.0.90Parametr określa, czy można zaznaczyć wiele wierszy, czy tylko jeden.LogicznyTakPole edytowalne 
Numeracja*1.0.12Włącza/wyłącza numerowanie wierszyLogicznyTakPole edytowalne 
Identyfikator tabeli dynamicznej1.0.78Określa, do której tabeli dynamicznej mają być eksportowane dane z bazy danych zaprezentowane w nowym oknieTekst Pole edytowalne

Pole widoczne tylko w przypadku umieszczenia akcji na zwykły przycisk.

W przypadku umieszczenia akcji na zwykłym przycisku, uzupełnienie pola jest ustawiane jako wymagane.

Obsługa wielu wartości1.0.89Opcjonalny parametr, pozwalający na obsługę wielu wartości zwróconych przez bazę dedykowanych jednej zmiennej nagłówkowej.Tekst Lista wartości

Możliwe wartości parametru:

Wartość wyświetlana
Wartość przekazywana
Rzuć wyjątekBLOCK

Pobierz pierwszą wartość

FIRST
Pobierz unikalne wartości rozdzielone średnikiemUNIQUE
Menu kontekstowe*1.0.110Wyświetla menu kontekstowe przy każdej kolumnie. Pozwala na wybranie kierunku sortowania i ukrycie / wyświetlenie wskazanych kolumn w tabeli.LogicznyTakPole edytowalne 
Zapisz formularz po przeniesieniu danych do tabeli*1.0.137Zapisuje stan formularza po przeniesieniu danych z okna do tabeli.LogicznyNiePole edytowalne 
Wywołaj automappingi1.0.139Wywołuje automappingi (może powodować problemy wydajnościowe).LogicznyNiePole edytowalneWywołanie automappingów może skutkować spadkiem wydajności - szczególnie przy dużej ilości wywołań. Automapping może odwoływać się do bazy danych, zasobu sieciowego, źródła danych i wydajność spada ze względu na konieczność dodatkowych zapytań.


Parametr
*
- pole wymagane

Dla tabeli:

Dla przycisku:

1.0.12

  • Dodanie komponentu

1.0.45

  • Poprawka dot. umieszczania parametrów w komponencie

1.0.60

  • Dynamiczny formularz + dodanie przycisków zaznacz wszystko, odznacz wszystko + filtrowanie

1.0.61

  • Obsługa dopisywania typu datowego do tabeli

1.0.62

  • Dodanie możliwości umieszczenia przycisku na tabeli

1.0.65

  • Filtrowanie case insensitive

1.0.68

  • Możliwość dodania ukrytych kolumn do tabeli

1.0.71

  • Przyspieszenie przełączania między kolejnymi stronami okna

1.0.72

  • Dodanie zapisu formularza przed wykonaniem przeniesienia danych

1.0.78

  • Możliwość podpięcia akcji pod zwykły przycisk

1.0.89 (obowiązująca dokumentacja)

  • Możliwość przepisywania danych do zmiennych nagłówkowych

1.0.90 (obowiązująca dokumentacja)

  • Dodanie parametru określającego możliwość zaznaczenia tylko jednego wiersza/wielu wierszy

1.0.97 (obowiązująca dokumentacja)

  • Przystosowanie akcji do nowego buildera komponentu + usunięcie parametru Nazwa przycisku

1.0.108 (obowiązująca dokumentacja)

  • Możliwość sortowania po kolumnach

1.0.110 (obowiązująca dokumentacja)

  • Dodanie parametru Menu kontekstowe

1.0.132

  • Naprawienie przycisku Odznacz wszystkie

1.0.134

  • Możliwość wykonania akcji również w historii procesu
  • Ustawianie wymagalności parametru Identyfikator tabeli w przypadku umieszczenia akcji na zwykłym przycisku

1.0.137

  • Dodanie parametru Zapisz formularz po przeniesieniu danych do tabeli

1.0.138

  • Usunięcie możliwości utworzenia akcji poprzez jej przeciągnięcie na tabelę.

 

Zadania związane z komponentem

Aktualne

Archiwalne

  ← Return to the list of available actions

If you have a problem understanding how the action works, check: ActionConditional executionComponents parameters

Category: Table

Action location: Table button, Button

Available from version: 1.0.12

Displays database data in a table in a new window. The window allows you to sort and filter data, as well as export selected rows to a specified dynamic table.

 

Leaving an empty conditional field is equal to setting it to "true".

Action location

Conditional execution parameter action

Action call-up condition

Table button

Activates action

Pressing the button

ButtonActivates actionPressing the button

Parameter name

From version

Description

Paremeter type

Default value

Field type

Comments and restrictions

Database Name*

1.0.12

Name set in dbExplorer

Text

 

Editable field

 

Query key1.0.12The key (name) of the query in the pm_dbqueries tableText Editable field 
Query Parameters1.0.12Values of query parametersAn array of text values Editable field 
Types of query parameters1.0.12 An array of text values Drop-down list

Types are selected from the values:

Displayed ValueValue transmitted
Textstring
Integerinteger
Floatfloat
Datedate
Date with timedatetime
Column names*1.0.12The names of the columns displayed in the table in a new windowAn array of text values Editable field 
Column indexes1.0.12Indexes of columns displayed in a new window - should coincide with the columns transferred from the queryAn array of text values Editable field 
Variables to set1.0.12Variables to which selected values from mapped columns will be assigned.Array of variables Editable field 
Types of columns1.0.60Types of columns in the database - information needed to filter columnsAn array of text values Drop-down list
Displayed ValueValue transmitted
Textstring
Integerinteger
Floatfloat
Datedate
Hidden1.0.68Specifies whether selected data downloaded to the table should be hiddenAn array of boolean values Editable field 
Number of rows1.0.12Number of lines on one pageInteger Editable field 
Override data1.0.12Clears tables before saving dataBoolean Editable field 
Moving1.0.12Button that allows data to be transferred to a dynamic tableBoolean Editable field 

Multiple rows selection

 

 

1.0.90Parameter specifies if user can select many rows or just one.Boolean Editable field 
Numbering1.0.12Enables / disables row numberingBoolean Editable field 
Variable set id1.0.78
Specifies to which dynamic table the data from the database presented in the new window is to be exported
Text Editable field

The field is visible only if the action is placed on a regular button.

Parameter is marked as required when action is set on the regular button.


Multiple value support1.0.89An optional parameter that allows handling of many values returned by the database dedicated to one header variable.Text Drop-down list

Possible parameter values:

Displayed Value
Value transmitted
Throw an exceptionBLOCK

Get the first value

FIRST
Get unique values separated by a semicolonUNIQUE
Context menu*1.0.110Displays a context menu for each column. It allows you to select the sorting direction and hide / show selected columns in the table.Boolean Editable field 
Save the form after the data has been transferred to the table*1.0.137Saves the state of the form after the data has been transferred from the window to the table.BooleanNoEditable field 
Execute automapping
1.0.139Executes automapping (may cause performance issues).BooleanNoEditable field

Executing automapping may cause severe performance issues - especially with large numbers. Automapping execution could reach database, network resource or data source and performance drops due to the extra queries being made.

Parameter*- mandatory field 

Action on table

Action on table button

1.0.12

  • Adding a component

1.0.45

  • Fix for placing parameters in the component

1.0.60

  • Dynamic form + adding buttons select all, deselect all + filtering

1.0.61

  • Support for adding a date type to the table

1.0.62

  • Adding the option of placing a button on the table

1.0.65

  • Case insensitive filtering

1.0.68

  • Ability to add hidden columns to the table

1.0.71

  • Acceleration of switching between successive pages of the window

1.0.72

  • Calling a save function before getting data from table

1.0.78

  • Putting an action under an ordinary button

1.0.89

  • Allows to set form variables

1.0.97 (applicable documentation)

  • Adjusting action to the new component builder + removing the Button name parameter
  • Ability to sort by columns. 

1.0.110 (applicable documentation)

  • Addition of the Context menu parameter

1.0.132

  •  Fixing the Deselect All button

1.0.134

  • Possibility to call action on the process history page
  • Table identifier is marked as required when action is set on the regular button

1.0.137

  • Added new parameter Save the form after the data has been transferred to the table

1.0.138

  • Removed the possibility to create action by dragging it onto a table.


 

Save the form after the data has been transferred to the table