Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Digunakan untuk: Apl kanvas
segar semula dan mengosongkan ralat untuk rekod bagi sumber data.
Penerangan
Fungsi ini Revert menyegarkan semula keseluruhan sumber data atau satu rekod dalam sumber data tersebut. Anda akan melihat perubahan yang dilakukan oleh pengguna lain.
Untuk rekod yang dikembalikan, Revert juga mengosongkan sebarang ralat daripada jadual yang dikembalikan oleh fungsi Ralat .
Jika fungsi Ralat melaporkan konflik selepas Tampalan atau operasi data lain, Revert rekod bermula dengan versi yang bercanggah dan gunakan semula perubahan.
Revert tidak mempunyai nilai pulangan. Anda boleh menggunakannya hanya dalam formula tingkah laku.
Sintaks
Revert( Sumber Data [, Rekod ] )
- Sumber Data– Diperlukan. Sumber data yang anda mahu tukar kembali.
- Rekod - Pilihan. Rekod yang anda mahu tukar kembali. Jika anda tidak menentukan rekod, keseluruhan sumber data ditukar kembali.
Contoh
Dalam contoh ini, anda akan menukar kembali sumber data bernama IceCream, yang mula dengan data dalam jadual ini:
Pengguna pada peranti yang lain mengubah sifat Kuantiti rekod Strawberi ke 400. Pada masa yang sama, anda mengubah sifat yang sama bagi rekod yang sama ke 500, tidak mengetahui tentang perubahan yang lain.
Anda menggunakan fungsi Patch untuk mengemas kini rekod:
Patch( IceCream, LookUp ( IceCream, Flavor = "Strawberry"), { Kuantiti: 500 } )
Anda menyemak jadual Errors dan menemui ralat:
| Rekod | Lajur | Mesej | Ralat |
|---|---|---|---|
| { ID: 1, Perisa: "Strawberi", Kuantiti: 300 } | Kosong | "Rekod yang anda cuba untuk ubah suai telah diubah suai oleh pengguna lain. Sila tukar kembali rekod dan cuba sekali lagi." | ErrorKind.Conflict |
Berasaskan pada lajur Ralat, anda mempunyai butang Muat semula yang sifat OnSelect ditetapkan ke formula ini:
Revert( Ais Krim, LookUp ( Ais Krim, Perisa = "Strawberi" ) )
Selepas anda memilih butang Muat Semula, jadual Errors ialah kosong, dan nilai baharu untuk Strawberi telah dimuat:
Anda boleh menggunakan semula perubahan anda pada atas perubahan terdahulu, dan perubahan anda berjaya kerana konflik telah diselesaikan.