Partekatu honen bidez:


Atzera funtzioa

Honi dagokio: Canvas aplikazioei

Datu-iturburu baten erregistroak freskatzen ditu eta akatsak garbitzen ditu.

Deskribapenak

Revert datu-iturburu funtzio bat edo disko bakarra freskatzen du datu-iturburu horretan. Beste erabiltzaileek egindako aldaketak ikusiko dituzu.

Erregistroak berrezarri dira Revert akatsak ere garbitzen ditu taula hori Erroreak funtzioa itzuli da.

Erroreak funtzioak gatazkaren berri ematen du ondoren Patch edo beste datuen eragiketa, Revert erregistroa gatazka bertsioarekin hasteko eta aldaketa berriro aplikatzeko.

Revert ez du itzultzeko baliorik. Bakarrik erabil daiteke portaera formula aukerarekin.

Sintaxia

Revert( DataSource [, Record ] )

  • DataSource – Beharrezkoa. Datuak itzuli nahi dituzun datu-iturburu.
  • Erregistroa - Aukerakoa. Itzuli nahi duzun erregistroa. Disko bat zehazten ez baduzu, datu-iturburu osoa itzuliko da.

Adibidea

Adibide honetan, datu-iturburu izeneko itzuliko duzu IceCream, taulako datu hauekin hasten dena:

IceCream adibidea.

Beste gailu bateko erabiltzaileak aldatu egiten du Kopurua propietatean Marrubia kopurua 400. Aldi berean, erregistro bereko jabetza bera aldatu nahi duzu 500, beste aldaketaren berririk ez.

Erabiltzen duzu Patch erregistroa eguneratzeko funtzioa:
Patch( IceCream, LookUp( IceCream, Flavor = "Strawberry" ), { Quantity: 500 } )

Egiaztatzen duzu Erroreak taula eta aurkitu errore bat:

Erregistroa Zutabea Mezua Errorea
{ ID: 1, Flavor: "Marrubia", Quantity: 300 } hutsik "Beste erabiltzaile batek aldatu du aldatu nahi duzun erregistroa. Leheneratu erregistroa eta saiatu berriz." ErrorKind.Conflict

Oinarritzat hartuta Errorea zutabea, duzu Birkargatu botoia; OnSelect formula hau ezartzeko propietatea:
Revert( IceCream, LookUp( IceCream, Flavor = "Strawberry" ) )

Hautatu ondoren Birkargatu botoia, Errors taula da hutsik, eta balio berria Strawberry kargatu da:

Balio berria marrubi izozkientzat.

Aurreko aldaketaren gaineko aldaketa berriro aplikatuko duzu eta aldaketak arrakasta izango du gatazka konpondu delako.

Gatazkak konpondu diren aldaketak berriro aplikatu dira.