oh begitu tho rupanya.
mungkin bisa dicari dengan cara begini :
1. buat satu formula. anggap saja saw. formulanya seperti dibawah:
(vbsyntax)
formula= iif(isnull(keluar),0, keluar) - iif (isnull(masuk),0,masuk)
2. buat Running total field untuk @saw ini (formula field) yang di atas
namakan rsaldo,
field to summarize= @saw,
type of summary = sum
evaluate : for each record
reset : Never.
3. saldo setiap record dari @rsaldo ini.
ok semoga membantu.
rgds,
Agus SA
antony wrote:
> salam,
>
> mungkin para milis salah persepsi.
> maksud saldo disini bukan hanya untuk 1 baris.
>
> jadi nilai saldo baris ke 2 dan seterusnya itu di ambil dari data baris 1
> (masuk-keluar) jadi saldo nya kan sudah dapat lalu di tambahkan lagi
> saldo+masuk-keluar di baris ke 2 dan seterusnya .....
>
>
> Tanggal Nama Masuk Keluar Saldo
> 1/1/07 PT.ABC 10 -
> 10 (masuk-keluar)->saldo awal
> 1/2/07 PT.A - 10
> 0 (saldo+masuk-keluar)->transaksi
> 1/2/07 PT.ABC 10 - 10
> (saldo+masuk-keluar)->transaksi
> 1/3/07 PT.B 15 -
> 25 (saldo+masuk-keluar)->transaksi
> 1/3/07 PT.C - 5
> 20 (saldo+masuk-keluar)->transaksi
>
>
> Agus SA <[EMAIL PROTECTED]> wrote: formula
> nya ( VB syntax)
>
> formula = iif(isnull(keluar),0, keluar) - iif (isnull(masuk),0,masuk)
>
> untuk deteksi jika fieldnya null kita gunakan fungsi iif dan isnull
>
> semoga membantu.
>
> rgds,
>
> agus sa
>
> antony wrote:
> > salam,
> >
> > saya mau tanya.
> >
> > saya mau buat laporan kartu stock seperti ini:
> >
> >
> > Nama Stock : Mouse
> > Tanggal Nama Masuk Keluar Saldo
> > 1/1/07 PT.ABC 10 - 10
> > 1/2/07 PT.A - 10 0
> > 1/2/07 PT.ABC 10 - 10
> > 1/3/07 PT.B 15 - 25
> > 1/3/07 PT.C - 5 20
> >
> > saya mau tanya untuk formula saldo itu gimana buatnya ya?
> >
> >
> >
> >
> > ---------------------------------
> > Don't be flakey. Get Yahoo! Mail for Mobile and
> > always stay connected to friends.
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
>
>
>
>
>
> ---------------------------------
> Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel
> and lay it on us.
>
> [Non-text portions of this message have been removed]
>
>
>