Anda di halaman 1dari 5

Ringkasan

Artikel ini menunjukkan dua metode yang dapat Anda gunakan untuk membuat berjalan total
permintaan. Menjalankan total pertanyaan adalah permintaan yang total untuk masing-masing
Catatan adalah penjumlahan bahwa catatan dan catatan sebelumnya. Jenis permintaan ini
berguna untuk menampilkan total kumulatif atas sekelompok catatan (atau selama periode
waktu) dalam grafik atau laporan.

Catatan Anda dapat melihat demonstrasi teknik yang digunakan dalam artikel ini dalam sampel
file Qrysmp00.exe. Untuk informasi tentang cara mendapatkan file sampel ini, silakan lihat
artikel berikut di Microsoft Basis Pengetahuan:
207626
(http://support.microsoft.com/kb/207626/EN-US/ )
ACC2000: Akses 2000 sampel Queries tersedia di Pusat Download

Metode 1

Metode pertama menggunakan DSum fungsi dan kriteria dalam permintaan untuk membuat
jumlah yang berjalan seiring waktu. The DSum fungsi merangkum rekor saat ini dan catatan
sebelumnya. Ketika query bergerak ke dokumen selanjutnya, DSum fungsi berjalan lagi dan
pembaruan kumulatif total.

Berikut contoh menggunakan query Pesanan tabel dari database contoh Northwind untuk
membuat berjalan jumlah biaya pengiriman untuk setiap bulan pada tahun 1997. Data sampel
terbatas untuk satu tahun untuk alasan kinerja. Karena DSum fungsi berjalan sekali untuk setiap
catatan dalam permintaan, mungkin memakan waktu beberapa detik (tergantung pada kecepatan
komputer Anda) untuk permintaan untuk menyelesaikan proses. Untuk membuat dan
menjalankan query ini, ikuti langkah-langkah:

1. Buka database contoh Northwind.


2. Membuat permintaan pilih baru dan menambahkan tabel pesanan.
3. Pada Lihat menu, klik Total.

Catatan Di Access 2007, klik Total dalam Tampilkan/Sembunyikan kelompok pada


Desain tab.
4. Dalam kolom pertama dari query design grid, ketik, persamaan berikut Lapangan kotak,
dan membuat pilihan berikut untuk Total, Urut, dan Tampilkan kotak:

Field: AYear: DatePart("yyyy",[OrderDate])


Total: Group By
Sort: Ascending
Show: Yes

Ekspresi di Lapangan kotak menampilkan dan mengurutkan bagian tahun bidang


OrderDate.

Di kolom dari query design grid, ketik, persamaan berikut Lapangan kotak, dan membuat
pilihan berikut untuk Total, Urut, dan Tampilkan kotak:

Field: AMonth: DatePart("m",[OrderDate])


Total: Group By
Sort: Ascending
Show: Yes

Ekspresi di Lapangan kotak mengurutkan dan menampilkan bagian bulan dari tanggal
pemesanan lapangan sebagai nilai bilangan bulat dari 1-12.

Di kolom ketiga query design grid, ketik, persamaan berikut Lapangan kotak, dan membuat
pilihan berikut untuk Total dan Tampilkan kotak.

CATATAN: Dalam contoh berikut, garis bawah (_) pada akhir baris digunakan sebagai
karakter baris-kelanjutan. Menghapus underscore dari akhir baris ketika menciptakan
kembali contoh ini.

Field: RunTot: DSum("Freight","Orders","DatePart('m',


[OrderDate])<=" & [AMonth] & " And DatePart('yyyy',
[OrderDate])<=" & [AYear] & "")
Total: Expression
Show: Yes

Ekspresi di Lapangan kotak menggunakan DSum() fungsi untuk jumlah bidang kargo
ketika nilai-nilai di AMonth dan bidang AYear adalah kurang dari atau sama dengan
rekor saat ini yang query pengolahan.

Dalam kolom keempat query design grid, ketik, persamaan berikut Lapangan kotak, dan
membuat pilihan berikut untuk Total, Urut, dan Tampilkan kotak:

Field: FDate: Format([OrderDate],"mmm")


Total: Group By
Sort: Ascending
Show: Yes
Ekspresi di Lapangan kotak menampilkan setiap bulan dalam format teks, seperti Jan,
Feb, Mar, dan seterusnya.

Dalam kolom kelima dari query design grid, ketik, persamaan berikut Lapangan kotak, dan
membuat pilihan berikut untuk Total, Kriteria, dan Tampilkan kotak:

Field: DatePart("yyyy",[OrderDate])
Total: Where
Criteria: 1997
Show: No

Ekspresi di Lapangan kotak filter permintaan recordset untuk memasukkan data dari
1997 hanya.

Menjalankan query. Perhatikan bahwa bidang RunTot menampilkan catatan berikut dengan
jumlah yang berjalan:

AYear AMonth RunTot FDate


--------------------------------------
1997 1 2238.98 Jan
1997 2 3840.43 Feb
1997 3 5729.24 Mar
1997 4 8668.34 Apr
1997 5 12129.74 May
1997 6 13982.39 Jun
1997 7 17729.29 Jul
1997 8 22204.73 Aug
1997 9 26565.26 Sep
1997 10 32031.38 Oct
1997 11 36192.09 Nov
1997 12 42748.64 Dec

Metode 2

Metode kedua menggunakan permintaan total dengan DSum() fungsi untuk menciptakan
berjalan total lebih dari satu kelompok.

Query contoh berikut menggunakan tabel perintah untuk jumlah barang biaya per karyawan juga
untuk menghitung jumlah berjalan kargo. Untuk membuat dan menjalankan query, ikuti langkah
berikut:

1. Buka database contoh Northwind.mdb.


2. Membuat permintaan pilih baru dan menambahkan tabel pesanan.
3. Pada Lihat menu, klik Total.

Catatan Di Access 2007, klik Total dalam Tampilkan/Sembunyikan kelompok pada


Desain tab.
4. Dalam kolom pertama dari query design grid, menambahkan bidang berikut untuk
Lapangan kotak, dan membuat pilihan berikut untuk Total dan Tampilkan kotak:

Field: EmpAlias: EmployeeID


Total: Group By
Show: Yes

Bidang ini kelompok data dengan EmployeeID.

Di kolom dari query design grid, menambahkan bidang berikut untuk Lapangan kotak, dan
membuat pilihan berikut untuk Total dan Tampilkan kotak:

Field: Freight
Total: Sum
Show: Yes

Bidang ini merangkum data kargo.

5. Di kolom ketiga query design grid, ketik, persamaan berikut Lapangan kotak, dan
membuat pilihan berikut untuk Total dan Tampilkan kotak.

CATATAN: Dalam contoh berikut, garis bawah (_) pada akhir baris digunakan sebagai
karakter baris-kelanjutan. Menghapus underscore dari akhir baris ketika menciptakan
kembali contoh ini.
6. Field: RunTot: Format(DSum("Freight","Orders","[EmployeeID]<=" _
7. & [EmpAlias] & ""),"$0,000.00")
8. Total: Expression
9. Show: Yes

Ekspresi di Lapangan kotak menggunakan DSum() fungsi untuk jumlah bidang kargo
ketika EmployeeID kurang dari atau sama dengan EmpAlias saat ini, dan kemudian
format bidang dalam dolar.

10. Menjalankan query. Perhatikan bahwa bidang RunTot menampilkan catatan berikut
dengan jumlah yang berjalan:

Employee SumOfFreight RunTot


-------------------------------------------------
Davolio, Nancy $8,836.64 $8,836.64
Fuller, Andrew $8,696.41 $17,533.05
Leverling,Janet $10,884.74 $28,417.79
Peacock, Margaret $11,346.14 $39,763.93
Buchanan, Steven $3,918.71 $43,682.64
Suyama, Michael $3,780.47 $47,463.11
King, Robert $6,665.44 $54,128.55
Callahan, Laura $7,487.88 $61,616.43
Dodsworth, Anne $3,326.26 $64,942.69
Kembali ke atas | Berikan Masukan

Properti
ID Artikel: 290136 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0

Berlaku bagi:

Microsoft Office Access 2007


Microsoft Office Access 2003
Microsoft Access 2002 Standard Edition

Kata kunci: kbinfo kbexpertiseinter kbhowto kbmt KB290136 KbMtid


Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah
Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang
diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin
sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan
Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang
diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki
kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara
dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau
kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh
para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:290136
(http://support.microsoft.com/kb/290136/en-us/ )

Anda mungkin juga menyukai