Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Aplikasi kanvas
Me-refresh dan menghapus kesalahan untuk rekamansumber data.
KETERANGAN
Fungsi ini me-refresh seluruh sumber data atau satu rekaman di sumber data tersebut Revert . Anda akan melihat perubahan yang dibuat pengguna lain.
Untuk rekaman yang dikembalikan, Revert juga menghapus kesalahan apa pun dari tabel yang dikembalikan fungsi Kesalahan .
Jika fungsi Kesalahan melaporkan konflik setelah Patch atau operasi data lainnya, Revert rekaman dimulai dengan versi yang bertentangan dan menerapkan kembali perubahan.
Revert tidak memiliki nilai pengembalian. Anda hanya dapat menggunakannya dalam rumus perilaku.
Sintaks
Revert( Sumber Data [, Rekaman ] )
- Sumber Data– Wajib. Sumber data yang ingin dikembalikan.
- Rekam- Opsional. Rekaman yang ingin dikembalikan. Jika anda tidak menentukan rekaman, seluruh sumber data akan dikembalikan.
Contoh
Dalam contoh ini, anda akan mengembalikan sumber data bernama IceCream, yang diawali dengan data dalam tabel ini:
Pengguna di perangkat lain akan mengubah properti Jumlah dalam rekaman Stroberi ke 400. Pada waktu yang sama, Anda mengubah properti yang sama dari rekaman yang sama ke 500, tanpa mengetahui tentang perubahan lainnya.
Anda menggunakan fungsi Patch untuk memperbarui rekaman:
Patch( IceCream, LookUp ( IceCream, Flavor = "Strawberry"), { Jumlah: 500 } )
Anda memeriksa tabel Errors dan menemukan kesalahan:
| Data | Kolom | Pesan | Kesalahan |
|---|---|---|---|
| { ID: 1, Rasa: "Stroberi", Jumlah: 300 } | Kosong | "Rekaman yang Anda coba modifikasi telah dimodifikasi oleh pengguna lain. Kembalilah ke rekaman semula, lalu coba lagi." | ErrorKind.Konflik |
Berdasarkan kolom Kesalahan, Anda memiliki tombol Muat ulang yang properti OnSelect miliknya diatur ke rumus ini:
Revert(IceCream, LookUp( IceCream, Flavor = "Strawberry" )
Setelah Anda memilih tombol Muat Ulang, tabel Errorskosong, dan nilai baru untuk Stroberi telah dimuat:
Anda menerapkan ulang perubahan Anda di atas perubahan sebelumnya, dan perubahan berhasil karena konflik telah ditangani.