Делите путем


Validate Функцију

Односи се на: Цанвас апликације - Апликације засноване на моделу

Функција Validate проверава да ли је вредност једне колоне или комплетног записа важећа за извор података .

Опис

Пре него што корисник пошаље промену података, можете одмах давати повратне информације о ваљаности тог подношења, што резултира бољим корисничким искуством.

Извори података могу пружити информације о томе шта чини важеће вредности у оквиру записа. Ове информације могу укључивати многа ограничења, као што су ови примери:

  • да ли колона захтева вредност
  • колико може да буде дуга ниска текста
  • колико број може да буде велики и мали
  • колико рано и касно може да буде датум

Функција Validate користи ову информацију да одреди да ли је вредност валидна и да врати одговарајућу поруку о грешци ако није. Можете користити ДатаСоурцеИнфо функцију да бисте видели исте информације које Validate користе.

Извори података разликују се у томе колико потврђених информација обезбеђују, укључујући то да не обезбеђују никакве информације. Validate може само да провери вредности на основу ових информација. Чак и ако Validate не пронађе проблем, примена промене података и даље може да пропадне. Можете користити функциу Errors за прибављање информација о квару.

Ако Validate пронађе проблем, функција враћа поруку о грешци коју можете приказати кориснику апликације. Ако су све вредности важеће, Validate враћа празно . Када радите са колекцијом која нема информације о валидацији, вредности су увек ваљане.

Синтакса

Validate( ДатаСоурце , колона , вредност )

  • ДатаСоурце – Обавезно. Извор података са којим се проверава ваљаност.
  • Колона – Обавезно. Колона за потврду.
  • Вредност – Обавезно. Вредност одабране колоне коју треба проверити.

Validate( ДатаСоурце , ОригиналРецорд , Ажурирања )

  • ДатаСоурце – Обавезно. Извор података са којим се проверава ваљаност.
  • ОригиналРецорд - Обавезно. Запис за који треба проверити ваљаност исправки.
  • Ажурирања - Обавезно. Промене ће се применити на изворни запис.

Примери

За ове примере, вредности у колони Проценат у извору података Резултати извор података мора бити између 0 и 100, укључиво. Ако подаци прођу проверу ваљаности, функција враћа празно. У супротном, функција враћа поруку о грешци.

Validate са једном колоном

Формула Опис Резултат
Validate( Резултати, проценат, 10 ) Проверава да ли је 10 ваљана вредност за колону Проценат у извору података Резултати. Празно
Validate( Резултати, проценат, 120 ) Проверава да ли је 120 ваљана вредност за колону Проценат у извору података Резултати. "Вредности морају бити између 0 и 100."

Validate са комплетним записом

Формула Опис Резултат
Validate( Резултати, ЕдитРецорд, Галерија.Ажурирања ) Проверава да ли су вредности у свим колонама ваљане за извор података Резултати. У овом примеру вредност у колони Проценат је 10. Празно
Validate( Резултати, ЕдитРецорд, Галерија.Ажурирања ) Проверава да ли су вредности у свим колонама ваљане за извор података Резултати. У овом примеру вредност у колони Проценат је 120. "Вредности морају бити између 0 и 100."