Arsip: Masalah Dalam Menghitung Expired Date...

more 11 years ago
ii_irwan
Saya kesulitan dalam menghitung expired date pada program saya..
misalnya gni..
saya punya FORM yg isinya
DateTimePiker1 = tnggal settingan yaitu 01/01/2009
DateTimePiker2 = tanggal sekarang
saya mau menampilkan produk2 yang expired
dengan cara. menghitung expired date barang di tb_produk
saya pakek
SQL.text := 'Select id_barang,nama_barang, tgl_expired FROM tb_produk Where tgl_expired Between '+Quotedstr(DateToStr(Datetimepiker1.Date))+' AND '+QuotedStr(DateToStr(Datetimepiker2.Date)) + ' Order By id_barang';
asumsi tgl sekarang misalnya 28/12/2009
dan di tb_produk field tgl_expired ada barang yang tanggal expirednya
10/01/2010
Nah saat saya jalankan...
yang tangal 10/02/2010 itu ikut tampil..
gimana cara menyiasati... kesalahan tersebut..
MINTA BANTUANNYA... TOLONG.. MAKASIH...

more 11 years ago
heriy4nt0
Gunakan QuotedStr(FormatDateTime('dd/mm/yyyy',date)), jangan DateToStr. Format tanggal dapat dd/mm/yyyy atau mm/dd/yyyy atau yyyy-mm-dd, sesuaikan dengan format tanggal yang diterima Server database kamu.

more 11 years ago
ii_irwan
ttp aja mas... tgl 10/02/2010 nya ttp tampil mas.. ada ..
cara lain g mas.. ?

more 11 years ago
mas_kofa
@ii_irwan : kasus kamu adalah kasus filter tanggal yang udah sgt2 sering sekali dibahas di sini....coba kamu search2 dulu...

more 11 years ago
zones
Klo bgt kamu pakai parameter saja, seperti ini :
SQL.text :='select id_barang, nama_barang, tgl_expired from tb_produk
where tgl_expired between :param1 and :param2 order by id_barang';
Parameters[0].value := DateTimePicker1.date;
Parameters[1].value := DateTimePicker2.date;
Open;
Always work's

more 11 years ago
ii_irwan
param1 dan param2 itu apa variabel atau . apa om... trus klo variabel .. type nya apa.. ?

more 11 years ago
elva_ivana
@ii_irwan: dan di tb_produk field tgl_expired ada barang yang tanggal expirednya 10/01/2010 Nah saat saya jalankan... yang tangal 10/02/2010 itu ikut tampil.. Gimana cara menyiasati... kesalahan tersebut..ya field tgl_expired nya jangan di Select ...
SQL.text := 'Select id_barang,nama_barang FROM tb_produk Where tgl_expired Between '+Quotedstr(DateToStr(Datetimepiker1.Date))+' AND '+QuotedStr(DateToStr(Datetimepiker2.Date)) + ' Order By id_barang';

more 11 years ago
elva_ivana
oooh.. maksudnya mungkin filternya sebelum tgl_expired ya ..
wah .. mis undertand nih ...
gunakan operator pembanding ...
SQL.text := 'Select id_barang,nama_barang FROM tb_produk Where tgl_expired >= '+Quotedstr(DateToStr(Datetimepiker1.Date))+
' AND tgl_expired < '+QuotedStr(DateToStr(Datetimepiker2.Date)) + ' Order By id_barang';

more 11 years ago
zones
Hee..... mending dari pada ribet coba kamu test sintaks sqlnya dahulu. Jika sudah ok baru dech di masukkan ke delphina :D jadina ndak asal terka.
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- fast report 2 master data ?
by boy_borland in Enginering more 13 years ago - Program jaringan online antar kota
by Exoo in Network, Files, I/O & System more 14 years ago - Tanya tentang komponen Image
by m26403131 in Hal umum tentang Pascal Indonesia more 13 years ago - Bagaimana Akses QuickReport dengan ClientDataset pada server
by bandit88 in Reporting more 12 years ago - Program Login Complete
by ilhuna in Lain-lain more 9 years ago - SubVersion n CVS, ada yg aktif menggunakan?
by LuriDarmawan in Tip n Trik Pemrograman more 13 years ago - Kemampuan maksimal SQL Server 2000
by heriher in MsSQL more 12 years ago - Create Calculated Field saat Runtime??
by imunk in Tip n Trik Pemrograman more 13 years ago - Report yang bagus...
by jetz in Tip n Trik Pemrograman more 14 years ago - penjumlahan dua array tidak sama
by yadi in Hal umum tentang Pascal Indonesia more 13 years ago