Kopīgot, izmantojot


Atjaunot iepriekšējo versiju funkcija

Attiecas uz: Audekla programmām

Atsvaidzina un notīra kļūdas ierakstiem datu avotā.

Apraksts

Funkcija Revert atsvaidzina visu datu avotu vai vienu ierakstu šajā datu avotā. Tiks parādītas citu lietotāju veiktas izmaiņas.

Atgrieztajiem ierakstiem funkcija Revert arī atgriež jebkādas kļūdas no tabulas, kuru atgrieza funkcija Errors.

Ja funkcija Errors norāda uz konfliktu pēc Patch vai citas datu operācijas, Atgrieziet ierakstu, lai sāktu ar konfliktējošo versiju un no jauna piemērotu izmaiņas.

atjaunot iepriekšējo versiju nav atgrieztās vērtības. To varat izmantot vienīgi uzvedības formulā.

Sintakse

atjaunot iepriekšējo versiju( DataSource [, Record ] )

  • DataSource - Obligāts. Datu avots, kuru vēlaties atgriezt.
  • Ieraksts - pēc izvēles. Ieraksts, kuru vēlaties atgriezt. Ja nenorādīsit ierakstu, tiks atgriezts viss datu avots.

Piemērs

Šajā piemērā jūs atgriezīsit datu avotu ar nosaukumu IceCream, kas sākas ar datiem šajā tabulā:

Piemērs ar saldējumu.

Citas ierīces lietotājs maina Daudzuma rekvizītu Zemeņu uz 400. Apmēram vienlaikus jūs maināt tā paša ieraksta rekvizītu uz 500, nezinot par citām izmaiņām.

Jūs izmantojat Patch funkciju, lai atjauninātu ierakstu:
Plāksteris( IceCream, LookUp( IceCream, Flavor = "Zemene" ), { Daudzums: 500 } )

Jūs pārbaudāt tabulu Errors un atrodat kļūdu:

Ieraksts Kolonna Ziņojums Kļūda
{ ID: 1, Garša: "Zemene", Daudzums: 300 } Tukša "Cits lietotājs ir modificējis to ieraksta vērtību, kuru mēģināt modificēt. Lūdzu, atjaunojiet iepriekšējo ieraksta versiju un mēģiniet vēlreiz." ErrorKind.Conflict

Pamatojoties uz kolonnu Kļūda, kolonnu, jums ir Pārlādēšanas poga, kurai rekvizīts OnSelect ir jāiestata uz šo formulu:
atjaunot iepriekšējo versiju( IceCream, LookUp( IceCream, Flavor = "Zemene" ) )

Pēc pogas Pārlādēšana atlases tabula Errors ir tukša, un jaunā vērtība Zemeņu ir ielādēta:

Jauna vērtība zemeņu saldējumam.

Jūs atkārtoti piemērojat savas izmaiņas līdztekus iepriekšējām izmaiņām, un izmaiņas izdevās, jo konflikts ir atrisināts.

Atrisinātas konfliktējošās izmaiņas ar atkārtoti piemērotām izmaiņām.