Powered by Telkomsel BlackBerry®
-----Original Message-----
From: aksan kurdin <aksan.kurdin@gmail.com>
Sender: belajar-access@yahoogroups.com
Date: Thu, 27 Feb 2014 13:38:47
To: <belajar-access@yahoogroups.com>
Reply-To: belajar-access@yahoogroups.com
Subject: Re: [belajar-access] Laporan Komulatif [4 Attachments]
mari bermain cantik dengan teknik query: subquery, agregasi, calculated
field.
ada tabel seperti berikut:
dan diinginkan tampilan report perbulan seperti berikut:
laporan dibentuk berdasarkan periode bulanan (yyyy-mm).
ada summary bulan ini, bulan lalu, dan total sampai bulan ini, seperti
terlihat diatas.
query tersebut di bentuk dengan dua tingkat.
pertama kali bermain agregasi untuk mendapatkan jumlah saldo perbulan:
query ini saya beri nama qs_saldo1:
akan diperoleh hasil:
selanjutnya dibentuk query berikutnya berdasarkan query tersebut untuk
memperoleh hasil yang diinginkan.
di sini kita harus bermain subquery untuk mengambil ytd_lastmonth nya:
SELECT
qs_saldo1.Periode_YM,
qs_saldo1.Saldo AS ThisMonth,
NZ((SELECT SUM(x.SALDO) FROM qs_Saldo1 as x WHERE x.Periode_YM < qs_Saldo1.Periode_YM),0) AS YTDLastMonth,
[ThisMonth]+[YTDLastMonth] AS YTD
FROM qs_saldo1;
maka keluarlah hasil di atas.
Anda sudah bisa membuat laporan yang diinginkan berdasarkan query tersebut.
aksan kurdin
On 2/27/2014 9:49 AM, Budhi Ono wrote:
> [Attachment(s) from Budhi Ono included below]
> Mohon bantuan teman-teman tentang query dalam pembuatan laporan
> komulatif. Saya memiliki Tabel1 yang terdiri dari field TANGGAL
> bertipe DATE dan field JUMLAH bertipe NUMBER. Rencana saya
> mengelompokkan JUMLAH per bulan dan kemudian melanjutkannya menjadi
> sebuah report yang menampilkan JUMLAH bulan ini, JUMLAH sampai dengan
> bulan lalu, dan JUMLAH sampai dengan bulan ini. Adapun variabel
> "bulan ini" ditentukan oleh sebuah combobox yang berisi nama bulan
> dalam satu tahun. Untuk jelasnya dapat dilihat pada attachment yang
> saya sertakan.
>
> Terima Kasih.
>
------------------------------------
SPAM IS PROHIBITEDYahoo Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/belajar-access/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/belajar-access/join
(Yahoo! ID required)
<*> To change settings via email:
belajar-access-digest@yahoogroups.com
belajar-access-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
belajar-access-unsubscribe@yahoogroups.com
<*> Your use of Yahoo Groups is subject to:
https://info.yahoo.com/legal/us/yahoo/utos/terms/
Tidak ada komentar:
Posting Komentar