BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bomkeen ที่ พฤษภาคม 13, 2009, 07:55:59 AM

หัวข้อ: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: bomkeen ที่ พฤษภาคม 13, 2009, 07:55:59 AM
ผมทำยังไงก็ไม่ขึ้นน่ะครับ

คืออยากจะให้โชว์วันทที่ของช่วงข้อมูล

มันดันมาขึ้นวันที่ปัจจุบัน


พี่ๆช่วยหน่อยนะค้าบ
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 13, 2009, 08:32:15 AM
เสร็จแล้วครับ ต้องเปลี่ยน variable เป็น label แล้วใช้ ongettext แล้ววางคำสั่งลงไปดังนี้

ISO2Date(GetUserParameter(0),'d mmmm eeee')+ISO2Date(GetUserParameter(1),'d mmmm eeee')

หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: bomkeen ที่ พฤษภาคม 13, 2009, 08:39:01 AM
ดึง text มาจาก  paramiter พระเจ้า

ขอบคุณมากครับ ผมนี่มาเจอ variable ทีไร เน่าทุกที(ที่จริงเรื่องอื่นก็เน่าอิอิ)

ขอบคุณพี่อีกครั้งครับ
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: bomkeen ที่ พฤษภาคม 13, 2009, 08:46:56 AM
ว่าแต่ผมลองแล้วอ่ะครับ label แล้วใช้ ongettext

แต่ทำไม่เป็นอ่ะครับ

รบกวนพี่ๆช่วยสอนหน่อยจิฮะ

จะได้นำไปประยุกต์กับ รายงานตัวอื่นๆที่กำลังโดนสั่งให้ทำ

วาง lebel แล้วมันไปเซตค่า V. ให้กับ label ที่เราวางไปตรงไหนอ่ะฮะ
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 13, 2009, 08:48:58 AM
ดึง text มาจาก  paramiter พระเจ้า

ขอบคุณมากครับ ผมนี่มาเจอ variable ทีไร เน่าทุกที(ที่จริงเรื่องอื่นก็เน่าอิอิ)

ขอบคุณพี่อีกครั้งครับ

ต้องลองทำหลาย ๆ อันครับ จะได้มาช่วยเหลือกันเขียนรายงาน ตอนแรกผมก็ไม่รู้เรื่อง แล้ว ผมก็อาศัยการเดาเอาตัวอย่างรายงานแล้วก็ C&D ต่อเลยครับ  ;D ;D
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 13, 2009, 08:57:56 AM
ว่าแต่ผมลองแล้วอ่ะครับ label แล้วใช้ ongettext

แต่ทำไม่เป็นอ่ะครับ

รบกวนพี่ๆช่วยสอนหน่อยจิฮะ

จะได้นำไปประยุกต์กับ รายงานตัวอื่นๆที่กำลังโดนสั่งให้ทำ

วาง lebel แล้วมันไปเซตค่า V. ให้กับ label ที่เราวางไปตรงไหนอ่ะฮะ

1. วาง label 1 อันลงไป แล้วดู label นั้นชื่อว่าอะไร เช่น label4
2. คลิกที่ tab Calc จากนั้นเลือกเมนู View แล้วเลือก Events
3. หาชื่อ label4 ที่เราได้วางไว้ในข้อ 1 แล้วเลือก label4
4. จะมีตัว parameter ให้เลือกทางด้านขวา เราก็เืลือก OnGetText
5. จากนั้น click ที่แถบขาว ๆ ว่าง ๆ ด้านล่าง แล้วก็เขียนคำสั่งที่ต้องการลงไป เช่น

Begin
Text :=ISO2Date(GetUserParameter(0),'d mmmm eeee')+ISO2Date(GetUserParameter(1),'d mmmm eeee');
end;

ุ6. click ขวา แล้วเลือก Compile เพื่อตรวจสอบ Gramma หากตรวจสอบแล้วไม่มี error อะไรก็เป็นอันเสร็จการทำ label ที่ต้องการให้ไปดึง parameter แล้วครับ

ลองดูนะครับ

หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: bomkeen ที่ พฤษภาคม 13, 2009, 09:00:02 AM
เจอแล้วๆ ชุดคำสั่งในหน้านี้นี่ มีให้ หรือว่าต้องเขียนเองครับ

พอจะมีแหล่งค้นคว้า สคิปพวกนี้บ้างไหมครับ
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 13, 2009, 09:10:17 AM
มี script ให้เลือก ตรง tab Language ด้านขวาล่างครับ
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: angel_oum ที่ พฤษภาคม 22, 2009, 10:12:48 AM
ของที่รพ.ใช้เป็นการให้เลือกช่วงวันที่เองเลยค่ะ เพราะรายงานพวกนี้ขอกันบ่อยค่ะ
 ไม่ลำบากเราต้องมาทำหลายรอบ คำสั่งง่ายกว่าด้วย
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: bomkeen ที่ พฤษภาคม 22, 2009, 11:16:37 AM
 ;D
หัวข้อ: Re: variable ของช่วงวันที่ ที่เราเลือกข้อมูล
เริ่มหัวข้อโดย: angel_oum ที่ พฤษภาคม 22, 2009, 11:39:03 AM
ของที่รพ.ใช้เป็นการให้เลือกช่วงวันที่เองเลยค่ะ เพราะรายงานพวกนี้ขอกันบ่อยค่ะ
 ไม่ลำบากเราต้องมาทำหลายรอบ คำสั่งง่ายกว่าด้วย


ลืมแนบไฟล์มาด้วย