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

image_pdfimage_print

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!

Czy ten artykuł był pomocny?