Arsip: tanya mslh Query dlm Access??

 
user image
more 19 years ago

imunk

puyeng neh.... mas bantuin aku yah...
SELECT n.nama AS jenis,b.kode,b.nama,b.hrggrosir,b.hrgeceran FROM ((((tb_barang b INNER JOIN tb_jenis n ON n.kode=b.kdjenis) INNER JOIN tb_beliitem l ON b.kode=l.kdbrg) inner join tb_beli i on l.kdbeli=i.kode) INNER JOIN tb_jualitem j ON b.kode=j.kdbrg) INNER JOIN tb_jual u ON j.kdjual=u.kode where i.tanggal=date("3/17/2006") group BY n.nama,b.nama,b.kode,b.hrggrosir,b.hrgeceran
tuh query mksdku tuk ngambil data berdasarkan tanggal, tapi gak jalan mas, maklum aku masih baru diacces......:) kalo kriterianya aku ganti jadi year(i.tanggal)=2006 tuh query jalan mas pake fungsi month jg jalan. cuma tanggal aja yg gak mau mas, huuuuuuuhhhuuuuuuuuuhhhh....... :cry: makasih ya mas kalo ada yg mau ngebantuin aku, pusing bgt neh.... maju terus.
user image
more 19 years ago

nizar

Coba pakai tanda# sehinggatanggal ditulis menjadi #3/17/2006#
user image
more 19 years ago

imunk

makasih atas jawabannya tapi masih belum bisa mas nizar......:)
user image
more 19 years ago

nizar

Ya, sory ya kalo nggak bisa, pengalaman dengan database Access kadang-kadang ada instalan yang tidak mengenali fungsi Date(), jadinya saya kira kalau tanpa fungsi dengan nilai langsung seperti ini where i.tanggal=#3/17/2006# bisa menyelesaikan masalah, tetap semangat ya
user image
more 19 years ago

imunk

oke mas dah keemu.... masalahnya pada tipe tanggal di ms accessnya mas,
Type : Date/Time Format : Short Date
kalo tuh format aku set gitu, dia gak mau baca mas tapi waktu aku kosongin formatnya mau mas. tapi data yang tersimpan pada field tanggal jadi banyak mas, ada jam nya juga padahal field itu cuma utk tanggal doang, wah gimana neh.... maju terus.
user image
more 19 years ago

deLogic

ya gak apa2.. :) mungkin pas insert new record, jamnya dibuat kosong aja, jadi nilai yg diisikan cuman tanggal bulan tahun aja. soalnya nanti kalo jam ikut diisikan, pas ambil query, hasilnya mungkin tidak seperti yg diinginkan, atau kalo jam nya diisikan, berikan nilai 0:0:0 aja...
user image
more 19 years ago

imunk

makasih mas atas tanggapannya...:) kalo aku sih tak akalin gini: pada saat masukkin data aku ubah tipenya jadi string terus tanggalnya aku konversi ke string kayak gini:

table1TANGGAL.asstring := datetostr(DATE);
table1.POST;
berhasil deh mas......:):) senangnya aku........:) maju terus.
user image
more 19 years ago

DelphiExpert

:mrgreen: ada yang ketinggalan hihihi... coba set pake Parameters, sehingga querynya jadi gini: SELECT n.nama AS jenis,b.kode,b.nama,b.hrggrosir,b.hrgeceran FROM ((((tb_barang b INNER JOIN tb_jenis n ON n.kode=b.kdjenis) INNER JOIN tb_beliitem l ON b.kode=l.kdbrg) inner join tb_beli i on l.kdbeli=i.kode) INNER JOIN tb_jualitem j ON b.kode=j.kdbrg) INNER JOIN tb_jual u ON j.kdjual=u.kode where i.tanggal=:tanggal ----> ciluk bha... group BY n.nama,b.nama,b.kode,b.hrggrosir,b.hrgeceran Moga-moga bisa hohohoho...
user image
more 19 years ago

imunk

@delphiexpert :) makasih mas, tapi sebtulnya tuh query awalnya seperti itu mas sintaksnya terus aku ubah kayak gitu ..... :):)
user image
more 19 years ago

DelphiExpert

:mrgreen:
more ...
  • Pages:
  • 1
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com