BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: naydekdee ที่ สิงหาคม 27, 2010, 16:50:55 PM
-
รบกวนหน่อย คับ ว่า พอดีทำรายงานแล้ว จะเอาช่วงวันที่ที่ดึงรายงานออกมาแล้ว ดึงไม่เป็น
อยากได้วันที่ ที่เป็น ตัวอย่าง นะคับ 27 สิงหาคม 2553 แบบอย่างงี้อ่ะคับ แต่พอใส่ Getuserparameter(0) แล้วมันได้ มาเป็น 2010-08-27 คับ มีวิธีที่ทำวันที่ให้ลงในตัวรายงานแบบ ลงใส scrip หรือว่า เป็น Variable ไหม คับ
ปล หัดเขียนรายงานอยู่ คับ ช่วยด้วย ! @"
-
กำหนดเป็น dd mmmm eeee ครับ :) :)
โดยกำหนด Cal Declaration
d1,d2:datetime;
ds1,ds2:string;
----------
และ
กำหนด Cal Event
GetDateRangeDialog(d1, d2);
ds1:=FormatDateTime('yyyy-mm-dd',d1);
ds2:=FormatDateTime('yyyy-mm-dd',d2);
แบบนี้ก้อได้ครับ
-
กำหนดเป็น dd mmmm eeee ครับ :) :)
โดยกำหนด Cal Declaration
d1,d2:datetime;
ds1,ds2:string;
----------
และ
กำหนด Cal Event
GetDateRangeDialog(d1, d2);
ds1:=FormatDateTime('yyyy-mm-dd',d1);
ds2:=FormatDateTime('yyyy-mm-dd',d2);
แบบนี้ก้อได้ครับ
อันที่ สอง หมายถึง variable ใช่มัี้ยคับ
-
กำหนดเป็น dd mmmm eeee ครับ :) :)
โดยกำหนด Cal Declaration
d1,d2:datetime;
ds1,ds2:string;
----------
และ
กำหนด Cal Event
GetDateRangeDialog(d1, d2);
ds1:=FormatDateTime('yyyy-mm-dd',d1);
ds2:=FormatDateTime('yyyy-mm-dd',d2);
แบบนี้ก้อได้ครับ
อันที่ สอง หมายถึง variable ใช่มัี้ยคับ
ds1 และ ds2 เป็นตัวแปรเก็บค่าวันที่ตอน getdaterangedialog ครับ
เวลาใช้ก็ไปใส่เป็นเงื่อนไข เช่น where vstdate between "'+ds1+'" and "'+ds2+'" ประมาณนี้
ส่วนถ้าจะให้โชว์ด้านบนเป็นแบบ variable ก็ Value := formatthaidate('d mmmm yyyy',d1) ประมาณนี้ครับ