Coba ganti isi trigger WHEN-NEW-RECORD-INSTACE dengan: :LINE_NO := :system.trigger_record;
Semoga membantu. Salam, Indra Armansyah [EMAIL PROTECTED] ----- Original Message ----- From: Gita cantiq To: [email protected] Sent: Thursday, February 21, 2008 10:01 AM Subject: [indo-oracle] Tanya tentang increment no. urut Dear All Oracle Mania, Mo tanya lagi nih semoga ada yang bisa bantu yah, saya mau menanyakan mengenai cara increment no. urut pada block detail Ceritanya : Saya membuat form header dan detail (ada relasi antara header dan detailnya). Lalu di posisi detail ada no. urut yang harus bertambah setiap kita menambahkan detailnya. Jadi pada trigger WHEN-NEW-RECORD-INSTANCE, saya sudah menuliskan seperti ini : DECLARE recstat VARCHAR2(20) := :System.record_status; BEGIN IF (recstat = 'NEW' or recstat = 'INSERT') THEN :line_no := :line_no + 1; END IF; END; Dimana line_no sendiri adalah field dari detailnya. Tapi kalau formnya di-run, field line_no tetap tidak terisi angka 1, 2, dst. Untuk jelasnya saya kirimkan file fmb.nya (no_urut1.fmb) Terima Kasih Gita __________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping [Non-text portions of this message have been removed] ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.20.9/1290 - Release Date: 2/20/2008 8:45 PM [Non-text portions of this message have been removed]

