Czy wiesz, że po dodaniu wiersza w kontrolce typu Dane tabelaryczne poszczególne kolumny mogą zainicjować się wartością domyślną?

Istnieje możliwość automatycznego zainicjowania kontrolki tabelarycznej po dodaniu nowego wiersza za pomocą znaku plusa (na wskazanym etapie).

 

 

 

Karta obiegu, zainicjowane kolumny w kontrolce tabelarycznej


Konfiguracja przykładu:

1. W definicji typu obiegu w kontrolce typu Dane tabelaryczne o nazwie i identyfikatorze „Elementy” zdefiniowano kolumny:

 

  • Nazwa” (identyfikator kolumny: Nazwa)– kontrolka typu Tekst
  • „Ilość” (identyfikator kolumny: Ilosc) – kontrolka typu Liczba stałoprzecinkowa
  • „Cena” (identyfikator kolumny: Cena) – kontrolka typu Liczba stałoprzecinkowa
  • „Wartość” (identyfikator kolumny: Wartosc) – kontrolka typu Liczba stałoprzecinkowa

 

Kontrolka Dane tabelaryczne – zdefiniowane kolumny

 

2. W kontrolce typu Dane tabelaryczne  o nazwie „Elementy” na zakładce Inicjowanie wartości -> Kontrolki powiązane dodano obserwację samej siebie oraz w polu Wzór na wartość SQLOD zdefiniowano następujące zapytanie:

 

If @^SenderControlName@ = 'Elementy'

If @Elementy_Column@ =-1

Begin

update @Elementy@ set [Nazwa]='a-vista', [Ilosc]=1 where POS= @Elementy_Row@


select * from @Elementy@

END

 

Kontrolka Dane tabelaryczne – zapytanie inicjujące wartości

 

3. Nastepnie zapisano wprowadzone zmiany za pomocą ikony zapisz32 [Zapisz].

 

Rozpoczynasz pracę z Comarch DMS i chcesz dowiedzieć się, jak korzystać z programu? A może masz już podstawową wiedzę o Comarch DMS i chcesz dowiedzieć się więcej?

Sprawdź Szkolenia Comarch DMS!