Zmiana wartości listy pozycji
Akcja powoduje zmianę (dodanie, nadpisanie lub zastąpienie) wartości kolumn Listy pozycji.
Formułę ustawiającą wartość należy zapisać w formie zapytania SQL.
Jeśli określono źródło danych, zapytanie wykonywane jest z parametrami połączenia podanymi w definicji źródła danych.
1. Lista pozycji
Określa, która Lista pozycji zostanie zmieniona.
2. Rodzaj zmiany
Określa rodzaj zmiany, jaka zostanie przeprowadzona:
- Dodaj nowe wartości – pozwala uzupełnić już istniejącą Listę pozycji o dodatkowe wiersze,
- Aktualizuj wartości – pozwala zmienić wartości każdego z wierszy Listy pozycji w wybranych kolumnach. Jeśli wiersz z danym kluczem nie został znaleziony, zostanie on dodany jako nowy wiersz,
- Zastąp wartości – wyczyszczenie wszystkich wierszy Listy pozycji i uzupełnienie tej listy nowymi wierszami z podanymi wartościami w wybranych kolumnach.
3. Źródło danych
Określa źródło danych, w kontekście którego zostanie wykonane zapytanie.
4. Zapytanie SQL
Zapytanie SQL powinno zwracać kolumny odpowiadające kolumnom Listy pozycji.
5. Mapowanie wartości unikalnej
Przyporządkowanie wartości umożliwiającej zidentyfikowanie wierszy Listy pozycji, które mają zostać zmienione.
Opcja ta nie jest dostępna, jeśliś jako Rodzaj zmiany wskazano Zastąpienie wartości.
6. Mapowanie kolumn
Opcja pozwala powiązać kolumny źródła danych z kolumnami Listy pozycji. Na podstawie skonfigurowanego mapowania dane w Liście pozycji zostaną uzupełnione zgodnie z kolejnością kolumn na formularzu w danym kroku.
Jeśli mapowanie kolumny nie zostało skonfigurowane, kolumna będzie pomijana przy ustawianiu wartości.
Jeżeli pomimo mapowania źródło danych nie zwróci kolumny, to kolumna będzie pomijana, tak jakby nie była skonfigurowana, a inicjalizacja i akcja zalogują o brakującej konfiguracji kolumny.
7. Pobierz kolumny
Pobiera listę kolumn zgodnie z aktualnym zapytaniem SQL.
Przykładowa konfiguracja akcji została przedstawiona w artykule Akcja „Zmiana wartości listy pozycji”.