Kalo saya utk melihat saldo a/r atau a/p memakai cara ini (tidak pakai flag segala) : 1. siapkan tbl-beli (ada header+detail), tbl-hutang(ga ada detail brg), tbl-bayar
2. setiap terjadi pembelian juga langsung tercatat hutang
3. semua txn bayar tertampung di tbl-bayar mau kredit/tunai
4. utk liaht saldo hutang group tbl-bayar by nofaktur misalnya sum nilai bayar, nah lalu dicompare deh sama nilai yg ada di tbl-hutang
5. yg selisihnya 0 berarti sudah lunas, kalo > 0 itu sisanya
6. kalo mau lihat histori pembayaran langsung aja open dari tbl-bayar jangan digroup, kumplit dah.

kalo txn nya multi currency mesti di modif lagi.

kalo mau isi flag jangan pake macro tapi pake coding melalui recordset lebih mantep.

umar masyhur wrote:

dear all
maaf kalo ngerepotin lagi...
gini nih.....
saya udah coba² bikin program untuk pembelian barang secara hutang...
namun saya bingung gimana caranya agar field bayar di tblpembelianheader dpat berubah menjadi true... coz di situ flagnya untuk membedakan mana yang sudah di bayar lunas dan mana yang belum....
logikanya :
jika tombol tambah atau tombol simpan di klik maka:
1. field sisabayar = field totalutang - field pembayaran.(ini yang di tbpelunasanutang)
2. Field bayar yang di tblpemeblianheader isinya akan berubah menjadi true

pertanyaannya:
1. apakah itu bisa saya bikin dalam vba??? (jika bisa toong di kasihkan contoh) 2. atau saya ikinkan makro trus nanti di panggil saat even click tombol tsb???
yolong yaaaaa........
 saya lampirkan juga dtabasenya yang udah saya modify




---------------------------------------------------------------------------
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and delete 
this e-mail from your system. E-mail transmission cannot be guaranteed to be 
secure or error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or contain viruses. The sender therefore 
does not accept liability for any errors or omissions in the contents of this 
message, which arise as a result of e-mail transmission. If verification is 
required please request a hard-copy version.

Kirim email ke