BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yakyai ที่ มีนาคม 12, 2011, 09:41:07 AM

หัวข้อ: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: yakyai ที่ มีนาคม 12, 2011, 09:41:07 AM
คือผมใช้ win 7 อยู่ครับวันที่ที่พิมพ์ออกมามันเป็น คศ.
โดยที่ formatdate เป็น dd mmmm eeee ครับ
เช่น พิมพ์วันที่  12 มีนาคม 2554 print ออกเป็น 12 มีนาคม 2011
ซึ่งน่าพิมพ์ออกมาเป็น 12 มีนาคม 2554

ขอบคุณครับ
 อ.ทุกท่าน
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: Knott ที่ มีนาคม 12, 2011, 10:00:28 AM
ใช้ Function FormatThaiDate ครับ
เช่น FormatThaiDate('d mmmm yyyy', DBPipeline['vstdate']);
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: poramat ที่ มีนาคม 12, 2011, 15:19:27 PM
ต้องเข้าไปแก้ใน report designer ครับพี่ยัก
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: bbb3 ที่ มีนาคม 12, 2011, 17:41:50 PM
ของผมก็เป็นครับ...ไม่รู้เกิดจากอะไร...
Re Server ทีนึงก็จะเปลี่ยนกลับเป็น พ.ศ.
แล้วอยู่ก็เป็นค.ศ. อีก พอ re Server ไหม่ ก็เป็น พ.ศ. ครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: suttary ที่ มีนาคม 12, 2011, 19:04:34 PM
ไม่ใช่ผู้ที่จะตอบปัญหาได้แต่บังเอิญมีคนสงสารช่วยแก้ไขให้
หวังว่าคงมีประโยชน์นะครับ :D :D :Dน้ำตาตกมาแล้วเหมือนกันก่อนหน้านี้ :'( :'( :'(
แต่ท่านเจมส์ช่วยได้ทันเวลาก่อนที่น้ำตาจะท่วม รพ. ;D ;D ;Dถึงจะไม่ได้ช่วยด้วยตัวเองแต่ก็อยากช่วยนะจ๊ะ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: Bordin ที่ มีนาคม 12, 2011, 19:09:29 PM
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 12, 2011, 19:24:10 PM
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
ผมใช้ label ครับ ไม่อยากเหมือนใคร
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: Bordin ที่ มีนาคม 13, 2011, 09:22:16 AM
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
ผมใช้ label ครับ ไม่อยากเหมือนใคร

ครับ...ผมยอมครับ   ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: yakyai ที่ มีนาคม 13, 2011, 11:25:07 AM
แก้รายงานทุกตัวที่มีการพิมพ์วันที่ (อย่างเป็นทางการ) ให้เปลี่ยนใช้ Variable ทั้งหมด

และใช้ Function FormatThaiDate(); ครับ  ;D ;D ;D
ผมใช้ label ครับ ไม่อยากเหมือนใคร

อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 13, 2011, 12:50:50 PM
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: john ที่ มีนาคม 13, 2011, 14:57:44 PM
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ

อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: bbb3 ที่ มีนาคม 13, 2011, 17:21:17 PM
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ

อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ

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

ลองดูครับ...
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 13, 2011, 21:39:00 PM
Text := ISO2Date(GetUserParameter(0),'d mmmm eeee')+ '  -  '+
          ISO2Date(GetUserParameter(1),'d mmmm eeee') ;

ลองดูครับ...
อันนี้ใช้ได้ในกรณีที่ใช้วันที่เป็น parameter และใช้ได้กับ windows xp ลงมาเท่านั้น หากใช้ windows vista หรือ windows 7 จะไม่สามารถแสดงเป็น พ.ศ. ได้เช่นกันครับ


อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ
เนื่องจากความไม่รู้ของผม (ก่อนหน้านี้) ผมจึงไม่ได้ใช้วันที่เป็น parameter โดยไปเขียนในลักษณะ select 1 as cc ทั้งหมด แล้วไปใช้ function GetDateRangeDialog เพื่อรับค่าวันที่ ดังนั้นรายงานของผมจึงใช้ Function FormatThaiDate ในการแสดงผลวันที่แบบพ.ศ.
ลองศึกษาจากตัวอย่างที่แนบนะครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: john ที่ มีนาคม 13, 2011, 21:41:43 PM
อ.โก้  ครับทำยังไงครับ
เทพจริงๆ
ใช้ event OnGetText ครับ
Report ผมทุกตัวจะใช้แบบนี้ทั้งหมดครับ

อ.โก้ครับ ผมลองทำออกมาได้แล้วครับ แล้วจะกำหนดรูปแบบวันที่ยังไงครับ

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

ลองดูครับ...

ขอบคุณครับ ถามต่อครับว่า วิธีนี้ให้มีผลกับระบบ ต่างกับการใช้ variable ไหมครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 13, 2011, 21:49:30 PM
ขอบคุณครับ ถามต่อครับว่า วิธีนี้ให้มีผลกับระบบ ต่างกับการใช้ variable ไหมครับ
การใช้ DBText, Label, Variable เท่าที่ใช้การเขียน code กำกับใน event ให้ผลไม่ต่างกันครับ (ทาง physical ที่เห็นได้ แต่ในทาง Logical มองไม่เห็นครับ ทำให้ไม่สามารถบอกได้ชัดเจนครับ)

ทีแรกผมคิดว่าการใช้ Variable จะใช้ memory มากกว่า เพราะมีการประกาศตัวแปร แต่พอดูจริง ๆ แล้ว ทั้ง Lable ที่ผมชอบใช้ และ DBText ก็ต้องประกาศตัวแปรเหมือนกันครับ อาจจะใช้ Memory ไม่ต่างกัน
คงต้องรอ อ.ชัยพร มาให้ความกระจ่างครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: taw2010 ที่ พฤศจิกายน 11, 2011, 11:45:56 AM
แก้ไขแล้วจะใช้ได้กับwin xp หรือเปล่าครับ
หัวข้อ: Re: ขอคำแนะนำจาก อ วิธีแก้ คศ. เป็น พศ. ใน win 7 ทำยังไงครับ
เริ่มหัวข้อโดย: udomchok ที่ กรกฎาคม 02, 2014, 17:15:38 PM
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=31921.0