Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Отнася се за: Приложения за платно
Обновява и изчиства грешки за записите на източник на данни.
Описание
Функцията Revert обновява целия източник на данни или единичен запис в този източник на данни. Ще видите промени, които са направили други потребители.
За върнатите записи също така изчиства всички грешки от таблицата, Revert върната от функцията "Грешки".
Ако функцията Грешки съобщава за конфликт след корекция или друга операция с данни, Revert записът да започва с конфликтната версия и да приложи промяната отново.
Revert няма върната стойност. Можете да я използвате само във формула на поведение.
Синтаксис
Revert( Източник на данни [, Запис ] )
- Източник на данни – Задължително. източник на данни, към който искате да обърнете.
- Запис - По избор. Записът, който искате да върнете. Ако не посочите запис, целият източник на данни се възстановява.
Пример
В този пример ще върнете името източник на данни Сладолед, което започва с данните в тази таблица:
Потребител на друго устройство променя свойството количество на ягода запис в 400. Приблизително по същото време променяте същото свойство на същия запис на 500, не знаейки за другата промяна.
Използвате Patch функция за актуализиране на записа:
Пластир( Сладолед, LookUp ( Сладолед, Вкус = "Ягода"), { Количество: 500 } )
Проверете таблицата Errors и намерете грешка:
| Запис | Колона | Съобщение | Грешка |
|---|---|---|---|
| { ID: 1, Вкус: "Ягода", Брой: 300 } | интервал | "Записът, който се опитвате да модифицирате, е бил модифициран от друг потребител. Моля, върнете записа и опитайте отново." | ErrorKind.Conflict |
Базирана на грешка колона, имате бутон Презарежданебутон, за който OnSelect свойство да зададете на тази формула:
Revert( IceCream, LookUp( IceCream, Аромат = "Ягода" ) )
След като изберете бутона Презареждане, таблицата Errors е empty и новата стойност за ягода е заредена:
Можете да приложите отново промяната си върху предишната промяна и промяната ви успя, защото конфликтът е разрешен.