Bpk, jadi kuncinya di Nomor Indent? sebenarnya Form Receipt tidak sama dengan field yg ada di tabelnya. (isi dari tabel hanya : Kode_Barang,BPB,Date,Qty,Unit_Price,Currency dan Kode Supplier) sedangkan yg ada di form itu di kontrol lewan vba) Baranghkali lebih mudah menjadikan keynya Order No dng BPB, sehingga mudah dibuat query nya. "Nomor Indent berlaku untuk satu Dokumen dan terdiri banyak item" -> Berarti ada table PO Detail yang memuat item2 tsb? - memang ada tabel penampung untuk P.O pak Field kunci pada table PO Detail cukup dua: - Order No - Line Order
Field kunci pada table PO Receipt: - BPB -> Wajib sama nilainya dengan Order No - Line Order -> Juga sama dengan Line Order pd table PO diatas - Date (optional), bila pengiriman bisa lebih dari satu hari Kedua table diatas lebih mudah dibuat querynya. Saya lihat di kedua table tidak ada field Line Order, karena bisa jadi dalam satu PO terdapat lebih dari satu Item. Bpk coba review kembali design table2 nya, lebih baik table dirapihkan kembali susunannya, supaya bila database semakin komplek Bpk tidak kesulitan mengembangkannya. Barangkali Bpk bisa mencontoh Northwind, sample lengkap yang memuat pembuatan Order. terus terang Northwind tidak sesuai dengan apa yang terjadi pada program ini, justru program ini bermula dari cara2 kerja manual yang ada di tempat saya. atau mungkin saya jabarkan saja tabel2nya dan barangkali bisa untuk di koreksi untuk perbaikan dan untuk pengembangannya dikemudian hari tidak membingungkan saya sendiri. Thank's.

