BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: yokyai ที่ กุมภาพันธ์ 16, 2010, 11:13:18 AM

หัวข้อ: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 16, 2010, 11:13:18 AM
ถ้าเขียน sql ตามที่แนบมา แล้ว assign parameter เป็นค่าวันที่ทั้ง 2 ช่วง และได้ทดลองเรียก lebel มาแล้ว getuserparameter โดยการเลือก label มา 1 ตัว แล้ว ongettext จากนั้นก็เขียนคำสั่งว่า

  Text :=ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');
พอลอง review แล้ว มันไม่มีช่วงวันที่ขึ้นมาให้เลือกหน่ะคับ จะแก้ไขอย่างไรคับ รบกวนช่วยสอนด้วยคับ และถ้าเป็นค่าอื่น ๆ ที่ไม่ใช่วันที่เราจะรับค่า parameter เหมือนกันหรือเปล่าคับ
ขอบคุณคับ :)
หัวข้อ: Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กุมภาพันธ์ 16, 2010, 11:19:42 AM
เวลา  assign paramerter  ต้อง save report  และเรียก  report จาก  hosxp  ครับ
เพราะตัวที่ส่ง parameter มาคือ hosxp

แต่ยังไม่เคยเปลี่ยน Format  อ่ะครับ เดี๋ยวขอลองก่อน
ปกติเอา GetUserParameter() มาใส่เลย
หัวข้อ: Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กุมภาพันธ์ 16, 2010, 11:43:33 AM
memo1.text := ISO2Date(GetUserParameter(0),'d mmm eeee');

ผมเอา memo  มารับ 

Text :=ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');

ว่าแต่  Text นี่คือตัวไหนอ่ะครับ
หัวข้อ: Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 16, 2010, 13:40:38 PM
label
หัวข้อ: Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กุมภาพันธ์ 16, 2010, 14:05:07 PM
label1.caption :=ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');
หัวข้อ: Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: Knott ที่ กุมภาพันธ์ 16, 2010, 14:26:41 PM
หรือไม่ก็เป็น variable

  Value := ISO2Date(GetUserParameter(0),'d mmm eeee')+' - '+
           ISO2Date(GetUserParameter(1),'d mmm eeee');
หัวข้อ: Re: สอนใช้ getuserparameter รับค่าวันที่และค่าอื่นๆด้วยคับ
เริ่มหัวข้อโดย: udomchok ที่ กุมภาพันธ์ 16, 2010, 19:25:43 PM
ถ้าต้องการรับค่า parameter อื่น ๆ เพิ่ม ไปเขียนไว้ในตัว report gลยดีกว่าครับ เพราะสามารถกำหนดได้หลายอย่าง ลองไปดูตัวอย่างที่เขียนไว้ใน http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=6700.msg96049#msg96049 ก็ได้ครับ