Povrni funkcijo
Velja za: aplikacije Canvas
Osveži in počisti napake za zapise vira podatkov.
Opis
Funkcija Revert osveži celoten vir podatkov ali zgolj en zapis v tem viru podatkov. Videli boste spremembe, ki so jih naredili drugi uporabniki.
Pri povrnjenih zapisih funkcija Revert tudi počisti vse napake iz tabele, ki jih je vrnila funkcija Errors.
Če funkcija Errors prijavi spor po izvajanju funkcije Patch ali druge podatkovne operacije, povrnite zapis, da uporabite različico s sporom, in znova uporabite spremembo.
Povrni nima vrnjene vrednosti. Uporabljate jo lahko samo v formuli za delovanje.
Sintaksa
Povrni( Vir podatkov [, Zapis ] )
- Vir podatkov – 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:
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:
Povrni (Sladoled, PoglejUp(Sladoled, Okus = "Jagoda") )
Ko izberete gumb Znova naloži, je tabela funkcije Errors prazna in naložena je nova vrednost za okus Strawberry:
Svojo spremembo znova uporabite preko prejšnje spremembe in vaša sprememba uspe, ker je spor rešen.