Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Lanjutan: Memerlukan ahli coding, interoperabilitas, dan keterampilan multiuser.
Artikel ini berlaku untuk Microsoft Access database (.mdb) file atau file Microsoft Access database (.accdb).Untuk versi Microsoft Access 2000 artikel ini, lihat 208714
(http://support.microsoft.com/kb/208714/EN-US/
)
.
Untuk versi Microsoft Access 97 artikel ini, lihat 138911
(http://support.microsoft.com/kb/138911/
)
.
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 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:
Buka database contoh Northwind.
Membuat permintaan pilih baru dan menambahkan tabel pesanan.
Pada Lihat menu, klik Total.
Catatan Di Access 2007, klik Total dalam Tampilkan/Sembunyikan kelompok pada Desain tab.
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.
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 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:
Buka database contoh Northwind.mdb.
Membuat permintaan pilih baru dan menambahkan tabel pesanan.
Pada Lihat menu, klik Total.
Catatan Di Access 2007, klik Total dalam Tampilkan/Sembunyikan kelompok pada Desain tab.
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.
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 EmployeeID kurang dari atau sama dengan EmpAlias saat ini, dan kemudian format bidang dalam dolar.
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
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/
)
Seberapa besar usaha yang anda keluarkan dalam menggunakan artikel ini?
Sangat kecil
Kecil
Menengah
Besar
Sangat besar
Apa yang dapat kami lakukan untuk meningkatkan informasi ini?
Untuk melindungi privasi Anda, jangan menyertakan informasi kontak dalam umpan balik Anda.
Terima kasih! Umpan balik Anda akan digunakan untuk membantu meningkatkan konten dukungan kami. Untuk opsi-opsi bantuan lebih lanjut, kunjungi Halaman Muka Bantuan dan Dukungan.