ID Artikel: 210604 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0 Fungsi untuk menghitung dan untuk menampilkan nilai tanggal dalam akses
Moderat: Memerlukan dasar makro, coding, dan interoperabilitas keterampilan. Pada Halaman iniRINGKASANKarena nilai tanggal/waktu disimpan sebagai nomor double-precision, Anda mungkin
menerima salah format hasil saat Anda mencoba untuk memanipulasi tanggal/waktu
nilai-nilai dalam ekspresi. Artikel ini menunjukkan cara membuat ekspresi dan fungsi kustom untuk menampilkan tanggal tertentu dan untuk menghitung waktu interval. Microsoft menyediakan contoh pemrograman hanya sebagai ilustrasi, tanpa jaminan apa pun baik tersurat maupun tersirat. Termasuk, namun tidak terbatas pada, jaminan tersirat mengenai kelayakan untuk diperdagangkan atau kesesuaian untuk keperluan tertentu. Artikel ini mengasumsikan bahwa Anda telah terbiasa dengan bahasa pemrograman yang ditunjukkan dan dengan alat yang digunakan untuk membuat dan mendebug prosedur. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, namun mereka tidak akan memodifikasi contoh untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda. INFORMASI LEBIH LANJUTMenampilkan tanggal tertentuUntuk menampilkan tanggal tertentu, Anda dapat menggunakan DateSerial() fungsi memanipulasi bagian hari, bulan dan tahun dari tanggal. Misalnya, Anda dapat menggunakan kalimat berikut di ControlSource properti dari kotak teks atau di jendela segera kembali tanggal tertentu:
210249
(http://support.microsoft.com/kb/210249/
)
Bagaimana untuk mendapatkan fiskal tahun atau bulan dari tanggal tertentu di Access 2000 HATI-HATI: Jika Anda mengikuti langkah-langkah dalam contoh ini, Anda mengubah database contoh Northwind.mdb. Anda dapat membuat cadangan berkas Northwind.mdb dan ikuti petunjuk pada salinan database.Menghitung waktu intervalKarena nilai waktu disimpan sebagai sebagian kecil dari 24 jam sehari, Anda dapat menerima salah format hasil saat Anda mencoba untuk menambah, mengurangi, kalikan atau membagi data time lebih dari 24 jam.Sebagai contoh, jika Anda mencoba untuk menemukan jumlah jam berlalu antara dua tanggal dengan mengurangi nilai-nilai dalam Visual Basic, Anda dapat menerima nomor yang salah. Untuk menunjukkan hal ini, ketik kode berikut dalam Jendela segera dan catatan bahwa ia mengembalikan nilai 0: 00 jam daripada nilai benar 53:00 jam: Untuk menyelesaikan masalah-masalah format yang disebabkan oleh nilai-nilai waktu yang lebih besar dari 24 jam, Anda dapat menggunakan Int() dan CSng() fungsi dalam Visual Basic untuk memisahkan nilai waktu dihitung dalam variabel yang berbeda untuk hari, jam, menit dan detik. Sebagai contoh, Anda dapat memasukkan fragmen kode berikut dalam fungsi kustom untuk menciptakan variabel waktu terpisah: Anda dapat menggunakan totalhours, totalminutes, dan totalseconds variabel menampilkan nilai waktu sebagai satu unit waktu. Hari, jam, menit, dan detik variabel memungkinkan Anda untuk memecah nilai waktu menjadi bagian waktu. Untuk menampilkan nilai-nilai waktu dalam format yang berbeda, Anda dapat menggabungkan variabel ini seperti yang ditunjukkan dalam contoh fungsi-fungsi berikut:
GetElapsedDays() contoh fungsiUntuk membuat GetElapsedDays() fungsi, ikuti langkah berikut:
GetElapsedTime() contoh fungsiUntuk membuat GetElapsedTime() fungsi, ikuti langkah berikut:
GetTimeCardTotal() contoh fungsiUntuk membuat GetTimeCardTotal() fungsi, ikuti langkah berikut:CATATAN: Kode contoh dalam artikel ini menggunakan Microsoft Data akses objek. Untuk kode ini untuk menjalankan dengan benar, Anda harus referensi perpustakaan objek Microsoft DAO 3,6. Untuk melakukannya, klik Referensi pada Alat menu di Editor Visual Basic, dan memastikan bahwa Perpustakaan objek Microsoft DAO 3,6 kotak centang dipilih.
REFERENSIUntuk informasi lebih lanjut tentang menghitung nilai-nilai tanggal, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft: 210276
(http://support.microsoft.com/kb/210276/
)
Menyimpan, menghitung dan membandingkan data Date/Time Berlaku bagi:
Penerjemahan MesinPENTING: 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:210604
(http://support.microsoft.com/kb/210604/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
