Parameter Substitution

Pada tutorial sebelumnya, yaitu Master-Detail, ketika menentukan Relation Type pada bagian data package, selain pilihan Master-Detail terdapat juga pilihan tipe relasi Parameter Substitution.

PKG_PLAYLIST Relation Type – Param. Sub.

Pada tipe relasi Master-Detail, mekanisme atau proses simpan dan batal pada data master dan detail terjadi secara bersamaan. Sedangkan pada tipe relasi Parameter Substitution proses simpan dan batal data master dan detail terjadi secara terpisah.

Perbedaan mekanisme atau proses simpan dan batal antara tipe relasi Master-Detail dan Parameter Substitution ini dapat terlihat pada bagian form, dengan catatan EditorType pada form sama-sama dpeMasterDetail.

FRM_PLAYLIST – Editor Type

Setelah data Master terisi, klik tombol tambah pada grid Detail, secara otomatis data Master akan tersimpan ke basis data, meskipun tombol Save belum diklik.

Param. Sub. – Add Detail

Namun pada saat batal menambah data Detail, atau data Detail dikosongkan, kemudian klik cancel (dibatalkan), maka data Master masih tetap tersimpan.

Param. Sub. – Master – Cancel