Otevřeli jste projekt.Projekt > Vlastnosti. Vyberte kartu Vlastnosti a označte např. vlastnost Vlastnost bloku: Náhradní text [1].
Otevřeli jste projekt. V editoru formulářů je otevřen formulář. V navigátoru stran označte formulář. Zpracovat > Vlastnosti. Označte např. vlastnost Formátované vlastnosti: Náhradní text [1].
V tomto dialogu definujete tabulku s náhradními texty. Na základě takové tabulky lze nahradit hodnoty vlastnosti (vlastnost bloku nebo formátovaná vlastnost ve vyhodnocení) jinými texty. Tak lze nahradit číselné hodnoty, booleovské hodnoty (Pravda / Nepravda, Ano / Ne atd.) nebo jednojazyčné texty vícejazyčnými, vhodnými texty.
Přehled nejdůležitějších elementů dialogu:
V tabulce definujete texty, kterými se mají nahradit hodnoty vlastnosti.
Operátor:
V tomto sloupci vyberete relační operátor pro porovnání hodnoty vlastnosti se zdrojovým textem.
Upozornění:
Vyberete-li zde položku "Regulární výraz", porovná se hodnota podle regulárního výrazu se zdrojovým textem. (Toto nastavení by měli používat pouze pokročilí uživatelé, kteří mají zkušenosti s použitím regulárních výrazů.).
Zdrojový text:
Sem zadejte srovnávací hodnotu, se kterou se má hodnota zvolené vlastnosti porovnávat. Při tom se zohledňují velká a malá písmena.
Výstupní text:
Sem zadejte text, kterým se má nahradit hodnota vybrané vlastnosti.
Upozornění:
Texty v polích Zdrojový text a Výstupní text lze zadávat vícejazyčně. Při automatickém překladu (aktivovaná možnost Přeložit při zadání v nastaveních překladu) se tyto texty nezohlední, lze je přeložit jen ručně (Kontextové menu > Přeložit).
U umístěné funkce se má zobrazit, zda je funkce hlavní funkcí. V dialogu vlastností se vybere vlastnost Hlavní funkce (ID 20122) jako element formátu vlastnosti bloku (např. pro vlastnost Vlastnost bloku 1: Formát přes elementy formátu "Vlastnost funkce > Obecné vlastnosti funkce"). V seznamu vlastností se na první kartě pro vlastnost Vlastnost bloku 1 zobrazí u hlavní funkce hodnota "X" a u pomocné funkce se nezobrazí žádná hodnota.
Aby se tyto hodnoty nahradily vhodnějšími texty, nastavte pro vlastnost Hlavní funkce pole Náhradní text v dialogu Formát: vlastnost bloku na záznam "Použít tabulku 1".
Aby se text ve vlastnostech bloku nahradil, definujte pak ve vlastnostech projektu pro vlastnost Vlastnost bloku: Náhradní text [1] následující tabulku:
Operátor |
Zdrojový text |
Výstupní text |
Pokračovat |
---|---|---|---|
= |
X |
Hlavní funkce |
|
= |
|
Pomocná funkce |
|
Hodnoty vlastnosti Hlavní funkce se pak na umístěné funkci nahradí výstupními texty.
Pro mnohé přístroje patří vlastnost Vlastnost bloku 1 ke standardnímu umístění vlastností. Text "Hlavní funkce" / "Pomocná funkce" se tím pádem zobrazí pro umístěnou funkci i v grafickém editoru jako umístění vlastností.
Pokračovat:
Toto zatrhávací políčko zaškrtněte, jestliže se má provést více regulárních výrazů za sebou. Tímto způsobem můžete například nechat nahradit více mezer za sebou.
Má-li se regulární výraz provést pouze jednou, nechte zatrhávací políčko deaktivované (standardní nastavení).
Vybrali jste vlastnost Technické veličiny (ID 20027) jako element formátu vlastnosti bloku. V této vlastnosti jsou například zaznamenané následující hodnoty: Napětí 24 V nebo DC12V nebo výkon 2,5W. Nyní chcete z těchto hodnot vždy vyříznout a zobrazit pouze součást čísla.
Nejprve nastavte pro vlastnost Technické veličiny pole Náhradní text v dialogu Formát: vlastnost bloku na záznam "Použít tabulku 1".
Aby se text ve vlastnostech bloku nahradil, definujte pak ve vlastnostech projektu pro vlastnost Vlastnost bloku: Náhradní text [1] následující tabulku:
Operátor |
Zdrojový text |
Výstupní text |
Pokračovat |
---|---|---|---|
Regulární výraz |
^[^0-9]* |
|
|
Regulární výraz |
[^0-9]*$ |
|
|
Nato se hodnoty vlastnosti Technické veličiny nahradí výstupními texty 24, 12 nebo 2,5.
Kontextové menu:
Kontextové menu poskytuje podle typu pole (datum, celočíselné, vícejazyčné ...) - k dispozici následující body nabídky:
- Položky kontextového menu pro zobrazení tabulek
- Položky kontextového menu pro zpracování hodnot
- Položky kontextového menu pro vícejazyčné texty
Viz také