View: 3266|Reply: 4
|
Ms Acces: Memasukan Peristiwa Bagi Setiap Tarikh Daripada Tarikh Between Func...
[Copy link]
|
|
Salam, Saya mempunyai masalah kalau ada yang expert dalam MS Access diharapkan dapat membantu. Saya telah menggunakan function between diantara 2 tarikh di dalam query dan juga telah meletakan peristiwa/event. Jika jarak tarikh pertama dan kedua hanya selang satu hari tidak ada masalah untuk memaparkan peristiwa tersebut pada tarikh mula dan tarikh akhir tetapi jika jarak tarikh tersbebut lebih dari satu hari sebagai contoh:
Query1
Tarikh Mula | Tarikh Akhir | Peristiwa | 23/4/2012 | 26/4/2012 | Kursus Kepimpinan |
5 hari berturut, persitiwa yang dapat dipaparkan dalam report hanya pada tarikh pertama dan terakhir tetapi tidak pada tarikh hari ke 2, 3 dan 4. Sedangkan saya hendak masukan tarikh mula dan tarikh akhir sahaja dan dalam report dapat memaparkan persitiwa pada setiap tarikh tersebut automaticly seperti ini.
Tarikh | Persitiwa | 23/4/2012 | Kursus Kepimpinan | 24/4/2012 | Kursus Kepimpinan | 25/4/2012 | Kursus Kepimpinan | 26/4/2012 | Kursus Kepimpinan | 27/4/2012 | Kursus Kepimpinan | Tolong bantu saya selesaikan masalah ini. |
|
|
|
|
|
|
|
guna apa utk report tu? crystal report ke? or MS XS nyer report?
rasanya kalo data disimpan mcm tu.. yg keluar mcm tu jugak la
kecuali kalau guna programming - cth VB.. then senang la nak display mcm yg dikehendaki tu - guna loop. |
|
|
|
|
|
|
|
memangla kluar satu je sebab query tu based on 2 fields-- tarikh mula, tarikh akhir.. tayah guna between..
between klu guna satu field je..
kalo nak guna 2 fields kena guna simbol '>=' dan '<=' pd criteria
cth: >=[tkhmula] <=[tkhakhir] |
|
|
|
|
|
|
|
Open query designer, pilih table dan column untuk dipaparkan..
Kemudian, pada criteria column tarikh itu sila letakkan- >=#23/4/2012# and <=#27/4/2012#
Copy the Code Atau seperti ini- Between #23/4/2012# and #27/4/2012#
Copy the Code Kalau nak baca dari form tertentu, boleh buat seperti ini- >=[Forms]![formPaparReport]![tarikhMula] and <=[Forms]![formPaparReport]![tarikhAkhir]
Copy the Code Atau- Between[Forms]![formPaparReport]![tarikhMula] and [Forms]![formPaparReport]![tarikhAkhir]
Copy the Code Kemudian save query ini.
Dan kalau nak buat report yang siap print, buat report, pilih datasource daripada query yang telah dibina tadi..
Kena ada sikit ilmu VBA sikit... huhu
Happy Programming...;) |
|
|
|
|
|
|
|
chuki2 posted on 14-12-2012 12:44 AM
Open query designer, pilih table dan column untuk dipaparkan..
Kemudian, pada criteria column tar ...
Terlebih dahulu saya mohon maaf kerana lambat mengucapkan terima kasih atas cetusan ide anda itu, maklumlah terlalu sebok hingga tak sempat buka trade ini. Walau bagaimanapun ianya amat berguna. Tq sekali lagi.
Mes3/.....
|
|
|
|
|
|
|
| |
|