29 November 2011

วิธีการทำ Auto Update โปรแกรมที่พัฒนาจาก MS Access

วิธีการทำ Auto Update โปรแกรมที่พัฒนาจาก MS Access ทุกเวอร์ชั่น ด้วย Auto FE Update

     โปรแกรมนี้เป็นโปรแกรมที่ผมใช้มานานมากแล้ว ถือว่าดีมากๆเลยทีเดียวแล้วก็ยังฟรีอีกด้วย วันนี้ผมอยากแนะนำเพื่อนคนนี้ให้รู้จักกัน ก่อนอื่นต้อง Download มาก่อนครับ  แตกไฟล์แล้วก็จะได้

HOSxP "Unknown column 'NAN' in field list"

HOSxP "Unknown column 'NAN' in field list"

      Error ตัวนี้จะขึ้นตอนที่เราไม่ได้ระบุ น้ำหนัก ส่วนสูง แล้วกด บรรทึก วิธีแก้ก็คือต้องบรรทึก 2 อย่างนี้ก่อนเสมอ

21 November 2011

การใข้งาน Progress bar ด้วย Background Worker ใน Vb.Net

การใข้งาน Progress bar ด้วย Background Worker ใน Vb.Net


     โปรแกรมเมอร์หลายๆคนอาจเคยพบปัญหา เวลาที่เราดึงข้อมูลจำนวนมากมาแสดง หรือ ประมวลผลหน้าจอโปรแกรมจะ ค้าง หรือ Not Respond ไประยะหนึ่งจนมันประมวลผลเรียบร้อย ทำให้ User ไม่เข้าใจว่าโปรแกรมเรา Hang หรือทำงานอยู่และไม่จบด้วยการไป End Task มัน

17 October 2011

Unable to convert MySQL date/time value to System.DateTime

       ในกรณีนี้ผมใช้ VB.Net คับ เมื่อ Query ข้อมูลออกมาแสดงผล จะขึ้น Error ว่า Unable to convert MySQL date/time value to System.DateTime ดังนั้นวิธีแก้ที่ได้ผลก็คือให้เราเพิ่ม Option

allow zero datetime=true;  ใน Connection String ของเรา

เป็น

MySQLConnectionStr = "server=" & MySQLServer & ";user=" & MySQLUser & ";database=" & MySQLDatabase & ";port=" & MySQLPort & ";password=" & Crypto.Decrypt(MySQLPassword, "sys11266") & ";allow zero datetime=true;"

จากนั้นโปรแกรมที่เราเขียนก็จะแสดงผลได้ถูกต้องครับ



 

08 July 2011

วิธีแก้เอาเครื่องหมาย paragraph ออกจาก Microsoft Word 2003

  หลายครั้งที่ผู้ใช้งานของผมประสบปัญหา มีเครื่องหมายแปลกขึ้นมาใน Word เรียกไม่ถูกไม่รู้ว่าเครื่องหมายอะไรบอกไอทีก็ไม่ถูก มันคือเครื่องหมาย "พารากราฟ" หรือในภาษาอังกฤษ ว่า "paragraph" นั้นเอง


05 July 2011

ปัญหาการ Login ด้วย Smartcard ในเว็บ Antidrug.moph.go.th

       
   

 ผมได้รับมอบหมายให้ทำการติดตั้ง Smart Card รุ่น N99 เพื่อใช้ในการติดตามและเฝ้าระวังปัญหายาเสพติด (สำหรับเว็บ http://antidrug.moph.go.th/) แต่ทำยังๆ บัตรก็ไม่สามารถ login ได้ ตรวจสอบบัตรก็สามารถอ่านข้อมูลจากบัตรได้ปกติ Internet ก็ไม่ได้ block อะไรนั่งหาอยู่เป็นวัน ก่อนเที่ยงคืนนิดๆก็ได้คำตอบ

20 June 2011

โปรแกรม Iwelfare 2010 ไม่ขึ้นรหัสสถานบริการ


     วันนี้ผมได้ติดตั้งโปรแกรม Iwelfare 2010 ให้กับ สอ. แห่งหนึ่งปรากฏว่ารหัสสถานบริการไม่ขึ้น

27 May 2011

You do not have the proper privilege level to change the system time

                              

          แย่แล้วเปลี่ยนวันที่ไม่ได้ อะไรกันเป็น Admin เครื่องแท้ๆ หลายๆท่านคงเคยเจอเวลาที่เราพยายามจะเปลี่ยนวันที่แล้วมี Error Message นี้ขึ้นมา สาเหตุเกิดจากการที่ สิทธิ์สำหในการเปลี่ยนเวลาและวันที่ ในWindows ได้หายไป ปกติแล้ว

26 May 2011

Real VNC : Unable to Bind Listening Socket (10048)


           สำหรับคนที่ใช้ RealVNC Free Edition จะมีปัญหาไม่สามารถ Remote เครื่อง Windows 7 ได้ซึ่งสาเหตุเนื่องจาก RealVNC Free Edition นั้นไม่ Support Windows 7 นั่นเอง อ้างอิง

25 May 2011

Wrong MDAC Version in Windows 7

Wrong MDAC Version in Windows 7


เมื่อเราลงโปรแกรมที่ต้องติดต่อกับฐานข้อมูลอย่าง MS SQL Server หากเป็น Windows XP หรือ ต่ำกว่าคงลงเองที่การลง MDAC 2.8 SP1 ก็จะจบแต่กับ WIndows Vista - WIndows 7 คงต้องใช้ "MS SQL Native Client" เพื่อแก้ปัญหานี้ ขั้นตอนการลง MS SQL Native Client หรือเรียกย่อๆว่า MS NCL

21 April 2011

ปัญหาการลงโปรแกรม Depression Offline ไม่ได้

ปัญหาการลงโปรแกรม Depression Offline ไม่ได้

     ปัญหานี้ส่วนใหญ่จะพบตอนเพราพยายามลง MS SQLExpress Edition ครับ มันจะถามหา ไฟล์หลายตัวเพื่อให้ตัวมันทำงานได้ และเมื่อมันตรวจสอบไปได้ซักพักมันจะบอกว่าลงไม่สำเร็จ (น่าเสียดายที่ไม่มีรูปให้ดู) แต่ User หลายคนมักไม่ได้ดู เนื่องจากมันมีปุ่มให้ OK เลยมักนึกไปว่ามันได้แล้ว ปํญหานี้เกิดจาก Windows ดัดแปลงครับ

08 April 2011

อบรม การบันทึกข้อมูลโปรแกรมระบบดูแลเฝ้าระวังโรคซึมเศร้า ณ รพ.ศรีเทพ จ.เพชรบูรณ์



                เมื่อวันที่ 1 เมษายน ที่ผ่านมาผมได้รับเกียรติให้ไปเป็นวิทยากรในการบันทึกข้อมูลโปรแกรมระบบดูแลเฝ้าระวังโรคซึมเศร้า ณ รพ.ศรีเทพ จ.เพชรบูรณ์ เราไปถึงก่อนเวลาเล็กน้อยจึงมีโอกาศได้เตรียมตัวก่อนการนำเสนอ (ต้องสารภาพว่าไม่ได้เตรียมตัวล่วงหน้าเลยเนื่องจากพึ่งทราบก่อนหน้าเพียงวันเดียว) เราได้จัดเตรียมและนัดแนะกันไปในรถกับพี่ศักดิ์ (วิทยากรอีกคน ซึ่งก็เป็นผู้ที่ปฏิบัติงานจริงและอยู่เบื้องหลังความสำเร็จของโครงการนี้ที่ ร.พ. ที่ผมทำงานอยู่)  

17 February 2011

การใส่ Row number ใน Devexpress Xtragrid สำรหับ VB.NET


  สำหรับคนที่หันมาใช้ Third Party Component แล้ว  Devexpress เป็นตัวเลือกหนึ่งที่น่าใช้ วันนี้ผมขอแนะนำเทคนิคเล็กๆน้อยที่จะทำให้เราสามารถ ลำดับที่ให้กับ XtraGrid ของเรา เริ่มกันเลยนะครับ

03 February 2011

การสร้าง Messagebox ยืนยันการออกจากโปรแกรม เมื่อกดปิดฟอร์ม



โปรแกรมเมอร์มือใหม่คงมีปัญหาว่า หาก user ไม่กดปุ่มหรือเมนูเพื่อออกจากระบบ แต่กดปุ่มสีแดงรูปตัว X เพื่อปิดฟอร์มเลยจะไม่มี message แจ้งเตือนเพื่อยืนยันการปิดฟอร์ม วันนี้ผมเลยนำเอาเทคนิคนี้มาฝากันครับ โดยให้เลือกที่ event FormClosing ครับ

11 January 2011

NSIS Installer Base On Zip File ฉบับภาษาไทย Step by Step

NSIS Installer Base On Zip File
Purpose
สร้างตัว Setup แบบใช้ Zip File

Description
เป็นการสร้างตัว Setup โดยการนำเอาโปรแกรมที่เราต้องการมา Zip รวมกันไว้แล้วใช้ NSIS เป็นตัวแตกไฟล์ออกมา

Blog Archive