Używanie aliasów we wzorach wprowadzania danych

W przypadku używania aliasu we wzorze wprowadzania danych wartość zmiennej wybrana w formancie jest obliczana do innej wartości w polu wzoru wprowadzania danych.

Format aliasu we wzorze wprowadzania danych jest następujący:

%NAZWAZMIENNEJ(WARTOŚĆ1=ALIAS1, WARTOŚĆ2=ALIAS2)%

Gdzie WARTOŚĆ jest wartością wprowadzoną w zmiennej NAZWAZMIENNEJ, a ALIAS jest obliczoną wartością.

W przypadku użycia aliasów w formancie wprowadzania danych tworzy się jeden formant listy, który zawiera zestaw ciągów tekstowych zdefiniowanych we właściwości Tekst swobodny. Następnie tworzy się formant pola edycji i dodaje wzór wprowadzania danych, który jest zmapowany do zmiennych formantu listy i ciągów tekstowych.

W tym prostym przykładzie pokazano, jak utworzyć wzór wprowadzania danych, który pozwala użytkownikowi wybrać komponent z listy oraz wyświetlić jego cenę w polu edycji.

Aby użyć aliasów we wzorze wprowadzania danych:

  1. Kliknąć dwukrotnie element Karty.
  2. W Edytorze kart utworzyć nową kartę.
  3. Dodać formant Rozwijana lista kombi .
  4. W okienku Właściwości listy rozwijanej:
    1. W obszarze Wartość kliknąć opcję Zmienne.
    2. Utworzyć zmienną o nazwie Komponent.
    3. Połączyć formant ze zmienną.
    4. W obszarze Elementy wybrać opcję Tekst swobodny i wpisać listę komponentów.
      Na przykład:
      dlugi_walek krotki_walek
  5. Dodać formant pola edycji.
  6. W okienku Właściwości pola edycji:
    1. W obszarze Wartość kliknąć opcję Zmienne.
    2. Utworzyć zmienną o nazwie CenaKomponentu.
    3. Połączyć formant ze zmienną CenaKomponentu.
    4. Obok pozycji Wprowadź wzór kliknąć Przeglądaj (...).
    5. W oknie dialogowym Wprowadź wzór wpisać wzór wprowadzania danych w następującym formacie:
      %Komponent(1_komponent=1_cena, 2_komponent=2_cena)%
      Na przykład:
      %Komponent(dlugi_walek=$300, krotki_walek=$200)%
  7. Zapisać kartę.
Teraz gdy podczas korzystania z karty danych użytkownik wybierze komponent na liście rozwijanej, w polu edycji pojawi się alias skojarzony z tym komponentem poprzez wzór wprowadzania danych.