BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: k_toedkiets ที่ พฤศจิกายน 12, 2013, 11:04:26 AM

หัวข้อ: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 12, 2013, 11:04:26 AM
คือว่าผมได้พิมพ์ opd card กับ ใบนัด แล้วพบว่าวันเดือนปี พิมพ์ออกมาไม่เหมือนกัน คือ
ถ้า winxp จะิิออกเป็น 13 กันยายน 2556 แต่ win7 จะออกเป็น 13 กันยายน 2013 ถ้าผมจะแก้ไขใน win7 ให้มาออกเหมือน winxp จะปรับแก้ไขตรงไหนบ้างครับ
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: niyomstd ที่ พฤศจิกายน 12, 2013, 11:14:25 AM
 Value := FormatThaiDate('d mmmm yyyy',DBPipeline['vstdate']);
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 12, 2013, 11:45:17 AM
Value := FormatThaiDate('d mmmm yyyy',DBPipeline['vstdate']);
แต่ winxp ไม่เป็นนะครับ ถ้าแก้คำสั่งแล้ว ตอนพิมพ์ใน winxp จะไม่ error หรือครับ...
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: chk ที่ พฤศจิกายน 12, 2013, 12:41:47 PM
 8)   แก้ในคำสั้งรูปแบบปี  จาก yyyy   เป็น  eeee   8)
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: golf_win ที่ พฤศจิกายน 12, 2013, 14:00:26 PM
8)   แก้ในคำสั้งรูปแบบปี  จาก yyyy   เป็น  eeee   8)
ถ้าเปลี่ยนใน function formatthaidate จะ error นะครับ
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 12, 2013, 14:37:17 PM
8)   แก้ในคำสั้งรูปแบบปี  จาก yyyy   เป็น  eeee   8)
ถ้าเปลี่ยนใน function formatthaidate จะ error นะครับ
อ.goff แก้ให้หน่อยครับ ขอบคุณล่วงหน้าครับ..
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: golf_win ที่ พฤศจิกายน 12, 2013, 14:39:40 PM
อ้างอิงจากต้นฉบับ(พี่ขวด) นะครับ

if DBPipeline['vn'] = 'khuad' then
  Value := ''
  else
  Value := FormatThaiDate('d mmmm yyyy',DBPipeline['vstdate']);

ตอนนี้ผมจ่ายยาอยู่ยังไม่สะดวกครับ
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 12, 2013, 14:44:16 PM
อ้างอิงจากต้นฉบับ(พี่ขวด) นะครับ

if DBPipeline['vn'] = 'khuad' then
  Value := ''
  else
  Value := FormatThaiDate('d mmmm yyyy',DBPipeline['vstdate']);

ตอนนี้ผมจ่ายยาอยู่ยังไม่สะดวกครับ
ไม่เป็นไรครับ ผมรอได้...เพราะ winxp ยังพิมพ์ได้อยู่ เป็นเฉพาะ win 7 :) :) :)
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: chk ที่ พฤศจิกายน 12, 2013, 15:26:05 PM
 8)  ขออภัย  นึกว่าแก้ stanalone   8)

 8)  ปรับรูปแบบแสดงวันที่ในตัววินโดร์ 7 น่าได้นะ  8)
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 12, 2013, 15:45:11 PM
8)  ขออภัย  นึกว่าแก้ stanalone   8)

 8)  ปรับรูปแบบแสดงวันที่ในตัววินโดร์ 7 น่าได้นะ  8)
แต่ใน win7 เป็น วัน/เดือน/ปี คือ 13 กันยายน 2556 ไม่ใช่ 13 กันยายน 2013 ครับ งงจัง
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: by02 ที่ พฤศจิกายน 13, 2013, 12:00:09 PM
เจอเหมือนกัน ต้องทำฟอร์มสำหรับ xp แยก win7  เลือกใช้ ไม่งั้นปรับเป็น win7 ทั้งหมดแล้วแล้วแก้ฟอร์มวันที่สำหรับ win 7 เพื่อลองรับการพัฒนาไปข้างหน้า
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 13, 2013, 12:03:07 PM
ถ้าทำถูกต้องจะใช้ได้ทั้ง win xp และ win7

ผมทำตัวอย่างให้ดูแล้ว เอาไปประยุกต์ใช้นะครับ
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 14, 2013, 12:00:43 PM
ถ้าทำถูกต้องจะใช้ได้ทั้ง win xp และ win7

ผมทำตัวอย่างให้ดูแล้ว เอาไปประยุกต์ใช้นะครับ
ตอนนี้ผมเหลือแค่วันที่สั่งพิมพ์ อย่างเดียว ออกเป็น 13/10/2013 ไม่ทราบว่าจะแก้อย่างไร ส่วนวันที่รับบริการแก้ได้แ้ล้วครับ เป็น 13 ตุลาคม 2556 ครับ WIN7
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: jameborn ที่ พฤศจิกายน 14, 2013, 12:22:43 PM
ให้ใช้ variable เอาคับ กับฟังก์ชัน formatthaidate()
เพราะ win7 มันไม่รับ displayformat ของ date
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: k_toedkiets ที่ พฤศจิกายน 14, 2013, 13:38:30 PM
ให้ใช้ variable เอาคับ กับฟังก์ชัน formatthaidate()
เพราะ win7 มันไม่รับ displayformat ของ date
ลองทำแ้้ล้วครับมันจะขึ้น...วันที่สั่งพิมพ์...เหมือนกับวันที่มาตรวจ ทั้งๆที่ ผมพิมพ์วันนี้
หัวข้อ: Re: ปรับวันเดือนปีใน win7 ให้หน่อยครับ
เริ่มหัวข้อโดย: udomchok ที่ พฤศจิกายน 15, 2013, 11:55:05 AM
ให้ใช้ variable เอาคับ กับฟังก์ชัน formatthaidate()
เพราะ win7 มันไม่รับ displayformat ของ date
ลองทำแ้้ล้วครับมันจะขึ้น...วันที่สั่งพิมพ์...เหมือนกับวันที่มาตรวจ ทั้งๆที่ ผมพิมพ์วันนี้
ดูตัวอย่างครับ