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:
Di kolom dari query design grid, ketik, persamaan berikut Lapangan kotak, dan membuat
pilihan berikut untuk Total, Urut, dan Tampilkan kotak:
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.
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:
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:
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:
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
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:
Properti
ID Artikel: 290136 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0
Berlaku bagi: