Validace hodnot pole ve formuláři

Implementace_Validace_Hodnot

V rámci implementace TPV2000Plus je potřeba v některých případech na vyžádání zákazníka provést validaci hodnot zapsaných uživatelem do určitého pole formuláře dle zadaného předpisu.

Na níže uvedeném příkladu je uveden seznam potřebných kroků:

 

Příklad:

 

Ve formuláři Výběr a aktualizace položky (d_vtp_pol_bez_dim_akt) je požadováno provést validaci pole Atribut2 (atr_nazvu_2) pro postavení F - povolit zadat hodnotu ve formátu

##.##.##.##, kontrolovat jednotlivé pozice zadaného údaje. Při chybném zadání vypsat message a umožnit pole vymazat a zadat novou hodnotu.

 

Řešení:

 

1) Na uvedeném poli zadat v Column Specification Validation Expression:

   (Match(GetText( ),"^[0-9][0-9][.][0-9][0-9][.][0-9][0-9][.][0-9][0-9]$")  AND  (klic_postaveni = 'F')) OR (klic_postaveni <> 'F') OR (ISNULL( GetText( )))

 

 

image1085472098

 

2) Do formuláře doplnit invisible pole atr_nazvu_2_t, v tabu General zapsat text zprávy, která se má vypisovat při chybném zadání údaje,

   v našem případě: Atribut2 (SKP) pro položku P95, která má mít jednotný formát ##.##.##.##

 

image1679538704

 

3) Po této úpravě systém vypíše při chybném vyplnění pole následující zprávu:

 

  Hodnota v poli 'Atribut2 (SKP) pro položku P95, která má mít jednotný formát ##.##.##.##' je chybná nebo není zadána !

 

   Je vidět, že text zapsaný do textového pole atr_nazvu_2_t je zobrazen uvnitř obecné zprávy Hodnota v poli je chybná nebo není zadána !.

 

image1779688467

 

 


Další odkazy:

 

Vyhledávání, filtrování

Klávesové zkratky

Kontextové menu

Chybová hlášení

 

Technická podpora

Kontakty

 

Copyright © BB consult engineering s.r.o. 1998-2025.

All Rights Reserved.