Revert funkcija

Velja za: aplikacije Canvas

Osveži in počisti napake za zapisevira podatkov.

Opis

Funkcija Revert osveži celoten vir podatkov ali en zapis v tem viru podatkov. Videli boste spremembe, ki so jih naredili drugi uporabniki.

Za povrnjene zapise tudi Revert počisti morebitne napake iz tabele , ki jih je vrnila funkcija Napake.

Če funkcija Napake poroča spor po popravku ali drugem podatkovnem postopku, Revert se zapis začne z različico v sporu in znova uporabi spremembo.

Revert nima vrnjene vrednosti. Uporabljate jo lahko samo v formuli za delovanje.

Sintaksa

Revert( Vir podatkov [, zapis ] )

  • DataSource – Zahtevano. Vir podatkov, ki ga želite povrniti.
  • Zapis - neobvezno. Zapis, ki ga želite povrniti. Če ne določite zapisa, se povrne celoten vir podatkov.

Primer

V tem primeru boste povrnili vir podatkov z imenom IceCream, ki se začne s podatki v tej tabeli:

Primer Icecream.

Uporabnik v drugi napravi spremeni lastnost Quantity v zapisu Strawberry na 400. Približno ob istem času vi spremenite isto lastnost istega zapisa na 500, ne da bi vedeli za drugo spremembo.

Uporabite funkcijo Patch za posodobitev zapisa:
Patch( IceCream, LookUp( IceCream, Flavor = "Strawberry"), { Količina: 500 } )

Preverite tabelo funkcije Errors in najdete napako:

Zapis Stolpec Sporočilo Napaka
{ ID: 1, Okus: "Jagoda", Količina: 300 } prazno »Drug uporabnik je spremenil zapis, ki ga poskušate spremeniti. Povrnite zapis in poskusite znova.« ErrorKind.Conflict

Glede na stolpec Napaka imate gumb Znova naloži, za katerega nastavite lastnost OnSelect na to formulo:
Revert(IceCream, LookUp( IceCream, Flavor = "Jagoda" ) )

Ko izberete gumb Znova naloži, je tabela funkcije Errorsprazna in naložena je nova vrednost za okus Strawberry:

Nova vrednost za jagodni sladoled.

Svojo spremembo znova uporabite preko prejšnje spremembe in vaša sprememba uspe, ker je spor rešen.

Znova uporabljene spremembe z razrešenim sporom.