http://support.microsoft.com/kb/319399/th
ตามลิ้งค์นี้ครับ
พีเอ็ม คอม แหล่งรวบรวมสาระความรู้ แบ่งปัน และน้ำใจ ในการให้ความรู้ทางด้านคอมพิวเตอร์ อยากรู้อะไรเข้ามาสอบถามได้เลย โปรแกรมฟรี Open Source และอื่น ๆ อีกมากมาย
22 พฤศจิกายน 2556
16 พฤศจิกายน 2556
วิธีไปยังบรรทัดสุดท้ายที่เพิ่มข้อมูลใน Listview (VB.NET)
If ListView1.Items.Count
> 0 Then
ListView1.EnsureVisible(ListView1.Items.Count
- 1)
ListView1.Update()
End If
'เพิ่มคำสั่งนี้ไว้หลังจาก Update,Refresh,Fill
08 พฤศจิกายน 2556
Browser จากค่ายต่างๆ
IE เวอร์ชั่นล่าสุด สนับสนุน XP: http://windows.microsoft.com/ie-for-msn?FORM=MF03XY&OCID=MF03XY
Firefox ไทย: http://www.mozilla.org/th/firefox/new/
Firefox English: http://www.mozilla.org/en-US/
Google Chrome Browser: http://www.google.com/intl/th/chrome/browser/
Opera: http://www.opera.com/
อื่น ๆ: รายชื่อเว็บเบราว์เซอร์
Firefox ไทย: http://www.mozilla.org/th/firefox/new/
Firefox English: http://www.mozilla.org/en-US/
Google Chrome Browser: http://www.google.com/intl/th/chrome/browser/
Opera: http://www.opera.com/
อื่น ๆ: รายชื่อเว็บเบราว์เซอร์
06 พฤศจิกายน 2556
แก้ไขปัญหาเครื่องพิมพ์ Canon iP2770 ไฟกระพริบ
อาจเกิดจากหมึกหมด ให้เปลี่ยนตลับหมึกใหม่
แต่หากเป็นหมึกแบบแท้ง ให้กดปุ่ม Resume ค้างไว้ประมาณ 4 วินาที
หากเกิดจากปัญหาอื่นอาจเป็นที่ ตัวซับหมึกเต็ม ให้ส่งศูนย์บริการเปลี่ยนตัวซับหมึก (ตอนนี้ผมใช้แบบแท้งด้านหลัง หมดปัญหาเรื่องที่ซับเต็ม กดปุ่ม Resume ค้างไว้ 4 วินาที ใช้ได้เลย)
แต่หากเป็นหมึกแบบแท้ง ให้กดปุ่ม Resume ค้างไว้ประมาณ 4 วินาที
หากเกิดจากปัญหาอื่นอาจเป็นที่ ตัวซับหมึกเต็ม ให้ส่งศูนย์บริการเปลี่ยนตัวซับหมึก (ตอนนี้ผมใช้แบบแท้งด้านหลัง หมดปัญหาเรื่องที่ซับเต็ม กดปุ่ม Resume ค้างไว้ 4 วินาที ใช้ได้เลย)
31 ตุลาคม 2556
การแก้ปัญหาการ LOGIN ใน MS SQL Server
รวมปัญหาและวิธีแก้ปัญหาใน MS SQL Server ที่พบ
1.ปัญหาไม่สามารถ Login โดยใช้ SQL Server and Windows Authenication ได้ (Error CODE : 18456)...แก้ไขโดย...
1) Login โดยใช้ Windows Authenication เข้าไปก่อน
2) คลิกขวาที่ Host Name เลือก Properties -> Security
3) ที่ Server authenication เลือก SQL Server and Windows Authenication Mode
คลิก OK และ OK อีกครั้ง
4) คลิกขวาที่ HOST -> Restart คลิก YES รอสักครู่ จนกว่าสถานะโฮสเป็นสีเขียวคล้ายปุ่มเพลย์
5) ลอง Login โดยใช้โหมด Windows Authenication อีกครั้ง
2. การแก้ปัญหา This Account was Disabled 18470 (account ถูกปิดไม่ให้ใช้งานได้)
1) Login โดยใช้ Windows Authenication เข้าไปก่อน
2) เข้าไปยังโฟลเดอร์ Security-> Login เลือก user ที่ต้องการ คลิกขวา Properties
3) คลิก Status ที่ส่วน Login เลือก Enabled
คลิก OK และ OK อีกครั้ง
3. การใส่ blank password (ไม่ให้มีรหัสผ่าน จะได้ไม่ต้องเสียเวลา)
1) Login โดยใช้ Windows Authenication เข้าไปก่อน
2) เข้าไปยังโฟลเดอร์ Security-> Login เลือก user ที่ต้องการ คลิกขวา Properties
3) คลิก General ที่ password ลบรหัสผ่านเดิมออกให้หมดเอาเครื่องหมายถูกออกให้หมดเลย
คลิก OK และ OK อีกครั้ง
1.ปัญหาไม่สามารถ Login โดยใช้ SQL Server and Windows Authenication ได้ (Error CODE : 18456)...แก้ไขโดย...
1) Login โดยใช้ Windows Authenication เข้าไปก่อน
2) คลิกขวาที่ Host Name เลือก Properties -> Security
3) ที่ Server authenication เลือก SQL Server and Windows Authenication Mode
คลิก OK และ OK อีกครั้ง
4) คลิกขวาที่ HOST -> Restart คลิก YES รอสักครู่ จนกว่าสถานะโฮสเป็นสีเขียวคล้ายปุ่มเพลย์
5) ลอง Login โดยใช้โหมด Windows Authenication อีกครั้ง
2. การแก้ปัญหา This Account was Disabled 18470 (account ถูกปิดไม่ให้ใช้งานได้)
1) Login โดยใช้ Windows Authenication เข้าไปก่อน
2) เข้าไปยังโฟลเดอร์ Security-> Login เลือก user ที่ต้องการ คลิกขวา Properties
3) คลิก Status ที่ส่วน Login เลือก Enabled
คลิก OK และ OK อีกครั้ง
3. การใส่ blank password (ไม่ให้มีรหัสผ่าน จะได้ไม่ต้องเสียเวลา)
1) Login โดยใช้ Windows Authenication เข้าไปก่อน
2) เข้าไปยังโฟลเดอร์ Security-> Login เลือก user ที่ต้องการ คลิกขวา Properties
3) คลิก General ที่ password ลบรหัสผ่านเดิมออกให้หมดเอาเครื่องหมายถูกออกให้หมดเลย
คลิก OK และ OK อีกครั้ง
แก้ปัญหาภาษาไทยกับโค้ด PHP และ MySql
1.การสร้างตารางบน MySql
กำหนด Character Set เป็น utf8 ทั้งในส่วนของ Database และ table
กำหนด type เป็น InnoDB ในส่วนของ table (อันนี้ทำให้ใช้ได้กับ Visual Basic ได้ด้วย)
เลือก collection เป็น utf8_general_ci
2.ในไฟล์ connection หลังจาก connect Mysql แล้วให้เพิ่มโค้ดดังนี้
mysql_query("set Names UTF8");
//mysql_query("set Names UTF-8");//ตัวนี้ใช้ไม่ดี ไม่เสถียร
3.ปรับ
กำหนด Character Set เป็น utf8 ทั้งในส่วนของ Database และ table
กำหนด type เป็น InnoDB ในส่วนของ table (อันนี้ทำให้ใช้ได้กับ Visual Basic ได้ด้วย)
เลือก collection เป็น utf8_general_ci
2.ในไฟล์ connection หลังจาก connect Mysql แล้วให้เพิ่มโค้ดดังนี้
mysql_query("set Names UTF8");
//mysql_query("set Names UTF-8");//ตัวนี้ใช้ไม่ดี ไม่เสถียร
3.ปรับ
charset ที่
header ใหม่ โดยเพิ่มโค้ด PHP ดังนี้header('Content-Type: text/html; charset=utf-8');
22 ตุลาคม 2556
การกำหนดค่าหน้ากระดาษของ Access ให้สามารถพิมพ์ได้หลายๆคอลัมน์
1. เปิดดูรายงานในมุมมองเหมือนพิมพ์
2. คลิกขวา เลือก ตั้งค่าหน้ากระดาษ> คอลัมน์>ใส่จำนวนคอลัมน์ที่ต้องการ
2. คลิกขวา เลือก ตั้งค่าหน้ากระดาษ> คอลัมน์>ใส่จำนวนคอลัมน์ที่ต้องการ
21 ตุลาคม 2556
วิธีรีเซ็ตเครื่องมือของ Adobe Photoshop
1.คลิกขวาที่ส่วน Opton ของเครื่องมือ
2. คลิกเลือก Reset Tool หรือ Reset All Tools แล้วแต่ว่าอยากให้กำหนดใหม่ทั้งหมดหรือเฉพาะเครื่องมือที่ใช้งานอยู่
25 กันยายน 2556
โค้ดทำ Popup ด้วย CSS
เนื่องจาก Java อาจโดนบล็อกโดยบราวเซอร์ได้ เลยต้องใช้ css ช่วย
ลิ้งค์นี้เลยครับ
http://www.codesoaked.com/css-snippets/css-popup-window.html
ลิ้งค์นี้เลยครับ
http://www.codesoaked.com/css-snippets/css-popup-window.html
23 กันยายน 2556
date input mask ใน html text field
http://digitalbush.com/projects/masked-input-plugin/
และโค้ดสั้นๆ แต่ได้ใจ
credit เว็บไซต์นี้ครับ
http://anandsourcecode.wordpress.com/category/javascript/
และโค้ดสั้นๆ แต่ได้ใจ
<
input
type
=
"text"
name
=
"date"
placeholder
=
"dd/mm/yyyy"
onkeyup="
var
v
=
this
.value;
if (v.match(/^\d{2}$/) !== null) {
this.value
= v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value
= v + '/';
}"
maxlength
=
"10"
>
http://anandsourcecode.wordpress.com/category/javascript/
การค้นหาด้วยโค้ด ajx ร่วมกับ php คล้ายๆกันกับ google
ดูในเว็บไซต์นี้ครับ
http://www.w3schools.com/php/php_ajax_livesearch.asp
ดีมากๆเลย สามารถค้นในขณะที่เราพิมพ์ลงไปได้เลยไม่ต้องกด Enter
http://www.w3schools.com/php/php_ajax_livesearch.asp
ดีมากๆเลย สามารถค้นในขณะที่เราพิมพ์ลงไปได้เลยไม่ต้องกด Enter
18 กันยายน 2556
08 สิงหาคม 2556
โปรแกรมจัดการไฟล์ที่ดีสุดๆ
แนะนำโปรแกรมดี ๆ ครับ ชื่อโปรแกรมว่า Double Commander
คล้ายกันกับ NC บน DOS ในอดีต หรือ Total Commander ใน Windows
คลาสสิกสุดๆ ครับ ใช้งานได้ง่ายและยัสามารถเชื่อมต่อไฟล์กับ FTP/Network ได้ด้วย
เว็บไซต์โปรแกรม: http://doublecmd.sourceforge.net/
หน้าดาวน์โหลด: http://sourceforge.net/p/doublecmd/wiki/Download/
มีทั้งเวอร์ชั่นสำหรับ MS Windows,LinuX,Max OS X,FreeBSD
คล้ายกันกับ NC บน DOS ในอดีต หรือ Total Commander ใน Windows
คลาสสิกสุดๆ ครับ ใช้งานได้ง่ายและยัสามารถเชื่อมต่อไฟล์กับ FTP/Network ได้ด้วย
เว็บไซต์โปรแกรม: http://doublecmd.sourceforge.net/
หน้าดาวน์โหลด: http://sourceforge.net/p/doublecmd/wiki/Download/
มีทั้งเวอร์ชั่นสำหรับ MS Windows,LinuX,Max OS X,FreeBSD
06 สิงหาคม 2556
เว็บไซต์ที่เอาไว้ Generate SQL String โดยเฉพาะ
http://www.developerfusion.com/tools/sql-connection-string/
ตัวอย่างที่ผมได้มา
Windows Authentication
SQL Server Authentication
Data Source="[Server Name]\[Instance Name]";Initial Catalog="[Database Name]";Integrated Security=False;User ID=sa;Password=[Password];Connect Timeout=99;Application Name=[AppName]
ตัวอย่างที่ผมได้มา
Windows Authentication
- แบบสั้น
- แบบยาวหน่อย
SQL Server Authentication
Data Source="[Server Name]\[Instance Name]";Initial Catalog="[Database Name]";Integrated Security=False;User ID=sa;Password=[Password];Connect Timeout=99;Application Name=[AppName]
25 กรกฎาคม 2556
วิธีลงทะเบียนและใช้่ Line บน PC
ผมจะบอกเฉพาะวิธี นะครับ ส่วนรายละเอียดปลีกย่อยก็ลองไปทำดูกันเอาเอง
ใครที่มีมือถือ Android อยู่แล้วข้ามไปอ่านข้อ 7 ได้เลย
กรณีลงทะเบียนผ่านมือถือ Android ไปที่ Setting > Accounts >Email Account Registeration
-มาเริ่มกันเลยครับ-
1. ติดตั้ง BlueStacks เข้าไปดาวน์โหลดได้เลยที่เว็บไซต์ http://www.bluestacks.com/
ซึ่งจะเป็น Android จำลองในเครื่องคอมพิวเตอร์ของเรานั่นเอง
2. ติดตั้ง Line ใน BlueStacks ซึ่งอันนี้คุณต้องใช้วิธีค้นหาและinstall และจำเป็นต้องมี Gmail เพื่อ login เข้า appstore ด้วย
3. เปิดใช้ Line บน BlueStacks และลงทะเบียน ซึ่งอันนี้คุณต้องมีเบอร์โทรศัพท์มือถือเพราะ Line จะส่ง SMS ตัวเลข 4 ตัวเข้ามาขอคำยืนยันบนมือถือเรา เราก็กรอกรหัสSMS ที่ได้รับไป (ห้ามใช้ตัวเลขใน NumPad นะครับ ให้ใช้ตัวเลขชุดเรียงใต้ปุ่ม F1-F10 แทน) จากนั้น...
5. ลงทะเบียน Email บน Line อีกทีและใส่รหัสผ่านสองครั้ง
Note: เราสลับกลับมาหน้าจอ Windows โดยใช้ปุ่ม Windows หรือปุ่ม Alt + Tab เพื่อเข้าโปรแกรมที่กำลังทำงาน นะครับ
6. ไปเปิด Email เราแล้วก็นำตัวเลข 4 ตัว ที่อยู่ในเมลล์ มากรอกใน Line อีกที
จบขั้นตอนการสมัคร
เนื่องจาก BlueStacks กินทรัพยากรมากเราจึงทำต่อดังนี้
7. ดาวน์โหลด Line สำหรับ Windows กันนะครับคราวนี้ไปที่ http://line.naver.jp/th/
หรือจะดาวน์โหลลิ้งค์ตรงก็ได้ครับ
Line For PC
8. Login ด้วย User Name ก็คือ Email และ Password ในข้อ 5. ครับ
กรณีลืมหรืออะไรผิดๆก็กลับเข้าไปดู/แก้ใน Line ใน BlueStacks ได้
9. อย่าลืม UnInstall โปรแกรม BlueStacks ด้วยนะครับ คงรู้นะว่าอยู่ตรงใหน
ใครที่มีมือถือ Android อยู่แล้วข้ามไปอ่านข้อ 7 ได้เลย
กรณีลงทะเบียนผ่านมือถือ Android ไปที่ Setting > Accounts >Email Account Registeration
-มาเริ่มกันเลยครับ-
1. ติดตั้ง BlueStacks เข้าไปดาวน์โหลดได้เลยที่เว็บไซต์ http://www.bluestacks.com/
ซึ่งจะเป็น Android จำลองในเครื่องคอมพิวเตอร์ของเรานั่นเอง
2. ติดตั้ง Line ใน BlueStacks ซึ่งอันนี้คุณต้องใช้วิธีค้นหาและinstall และจำเป็นต้องมี Gmail เพื่อ login เข้า appstore ด้วย
3. เปิดใช้ Line บน BlueStacks และลงทะเบียน ซึ่งอันนี้คุณต้องมีเบอร์โทรศัพท์มือถือเพราะ Line จะส่ง SMS ตัวเลข 4 ตัวเข้ามาขอคำยืนยันบนมือถือเรา เราก็กรอกรหัสSMS ที่ได้รับไป (ห้ามใช้ตัวเลขใน NumPad นะครับ ให้ใช้ตัวเลขชุดเรียงใต้ปุ่ม F1-F10 แทน) จากนั้น...
5. ลงทะเบียน Email บน Line อีกทีและใส่รหัสผ่านสองครั้ง
Note: เราสลับกลับมาหน้าจอ Windows โดยใช้ปุ่ม Windows หรือปุ่ม Alt + Tab เพื่อเข้าโปรแกรมที่กำลังทำงาน นะครับ
6. ไปเปิด Email เราแล้วก็นำตัวเลข 4 ตัว ที่อยู่ในเมลล์ มากรอกใน Line อีกที
จบขั้นตอนการสมัคร
เนื่องจาก BlueStacks กินทรัพยากรมากเราจึงทำต่อดังนี้
7. ดาวน์โหลด Line สำหรับ Windows กันนะครับคราวนี้ไปที่ http://line.naver.jp/th/
หรือจะดาวน์โหลลิ้งค์ตรงก็ได้ครับ
Line For PC
8. Login ด้วย User Name ก็คือ Email และ Password ในข้อ 5. ครับ
กรณีลืมหรืออะไรผิดๆก็กลับเข้าไปดู/แก้ใน Line ใน BlueStacks ได้
9. อย่าลืม UnInstall โปรแกรม BlueStacks ด้วยนะครับ คงรู้นะว่าอยู่ตรงใหน
15 กรกฎาคม 2556
เมื่อ USB Drive Thumb Drive Handy Drive 16 Gb ที่ซื้อมา จุไม่ได้ทั้งที่ยังไม่มีข้อมูล
เมื่อ USB Drive 16 Gb เต็ม ทั้งที่ยังไม่ได้ใช้งาน
วันนี้ซื้อ USB Drive มาแล้วเกิดอยากก็อป IMAGE DVD ขนาด 4 Gb ลงไป
กลับบอกว่า Drive IS FULL อ้าว ยังไม่ได้ใช้เลย เต็มได้งัย
ยังไม่ได้ใช้เลย แบบนี้มันโกงกันชัด ๆ จะเอาไปคืน....
พอนึกดูอีกที...อ้อประเภท File System เป็น FAT32/FAT
นึกว่าอะไรที่แท้เป็นฉะนี้นี่เอง เลยไปโหลด HP USB Disk Storage Format Tool 2.1.8
มาจาก http://download.cnet.com/HP-USB-Disk-Storage-Format-Tool/3000-2094_4-10974082.html
ลงโปรแกรมเสร็จแล้ว Format เลือก Filesystem เป็น NTFS
หลังจาก Format เป็น NTFS แล้วใช้ได้เลยไม่เต็มเหมือนตอนแรก...แจ่ม
วิธีเปลี่ยน Drum เครื่อง Brother MFC-7860Dw
1. ซื้อ Drum ใหม่มา ถอดฝากครื่องออก เอาตลับหมึกใส่เข้าไปใน Drum ใหม่ลากลูกล้าง Drum ก่อน แล้วใส่เข้าไปในเครื่อง
2. อย่างพึ่งปิดฝาเครื่อง ให้กดปุ่ม Clear (มีลูกศรชี้ วน กลับ) หนึ่งครั้ง จากนั้นเครื่องจะถามว่าคุณได้เปลี่ยน Drum ใหม่แล้วใช่ใหม (Replace Drum ? 1.Yes 2.NO) กดเลข 1
เสร็จเรียบร้อยแล้ว
ส่วนวิธีการตั้งคาเครือข่าย ไม่จำเป็นต้องต่อเชื่อมกับสาย USB ให้เลือกในเมนูได้เลย
ปล. หากรหัสผ่านเครือข่ายเราเป็นตัวอักษรที่อยู่ในช่องตัวเลขเดียวกัน ให้กดปุ่ม -> เพื่อเลื่อนไปอีก 1 ตัวอักษร ก็จะกดตัวอักษรตัวถัดไปได้
วิธี Reset ค่าอื่นๆ เช่นค่า FAX ให้ไปที่เมนู
0.Initial Setup -> 7.Reset -> เลือกส่วนที่ต้องการ Reset เช่น Network หรือ Fax and Address
เลือก 1.Reset (กดปุ่ม 1) รอสักครู่
กรณีส่ง FAX ไม่ได้ให้สลับสาย In กับ Out
2. อย่างพึ่งปิดฝาเครื่อง ให้กดปุ่ม Clear (มีลูกศรชี้ วน กลับ) หนึ่งครั้ง จากนั้นเครื่องจะถามว่าคุณได้เปลี่ยน Drum ใหม่แล้วใช่ใหม (Replace Drum ? 1.Yes 2.NO) กดเลข 1
เสร็จเรียบร้อยแล้ว
ส่วนวิธีการตั้งคาเครือข่าย ไม่จำเป็นต้องต่อเชื่อมกับสาย USB ให้เลือกในเมนูได้เลย
ปล. หากรหัสผ่านเครือข่ายเราเป็นตัวอักษรที่อยู่ในช่องตัวเลขเดียวกัน ให้กดปุ่ม -> เพื่อเลื่อนไปอีก 1 ตัวอักษร ก็จะกดตัวอักษรตัวถัดไปได้
วิธี Reset ค่าอื่นๆ เช่นค่า FAX ให้ไปที่เมนู
0.Initial Setup -> 7.Reset -> เลือกส่วนที่ต้องการ Reset เช่น Network หรือ Fax and Address
เลือก 1.Reset (กดปุ่ม 1) รอสักครู่
กรณีส่ง FAX ไม่ได้ให้สลับสาย In กับ Out
09 กรกฎาคม 2556
05 กรกฎาคม 2556
การส่งค่าแท็บเมื่อกด Enter ใน VB.NET
'ส่วน Combobox ไม่สามารถใช้งานรูปแบบนี้ได้จาก Keypress ก็ใช้วิธี Set Focus แทน ดังนี้
Private Sub Combobox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Combobox1.KeyUp
If e.KeyCode = Keys.Enter Then
Textbox4.Focus()
End If
End Sub
Private Sub Combobox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Combobox1.KeyUp
If e.KeyCode = Keys.Enter Then
Textbox4.Focus()
End If
End Sub
03 กรกฎาคม 2556
ฟังก์ชั่น StrReplace และInArray ใน vb.net
'หลายคนอยากให้มีสองฟังก์ชั่นนี้ใน VB.NET จัดไปครับ บล็อกนี้ผมอาศัยว่าเอามาเก็บไว้เผื่อผมลืมเหมือนกัน
Public Function StrReplace(ByVal FullString As String, ByVal SearchString As String, ByVal ReplaceString As String) As String
StrReplace = FullString.Replace(SearchString, ReplaceString)
Return (StrReplace)
End Function
Function InArray(ByVal Item_To_Check, ByVal Array_To_Check)
Dim i
For i = 0 To UBound(Array_To_Check) Step 1
If LCase(Array_To_Check(i)) = LCase(Item_To_Check) Then
InArray = True
Exit Function
End If
Next
InArray = False
End Function
Public Function StrReplace(ByVal FullString As String, ByVal SearchString As String, ByVal ReplaceString As String) As String
StrReplace = FullString.Replace(SearchString, ReplaceString)
Return (StrReplace)
End Function
Function InArray(ByVal Item_To_Check, ByVal Array_To_Check)
Dim i
For i = 0 To UBound(Array_To_Check) Step 1
If LCase(Array_To_Check(i)) = LCase(Item_To_Check) Then
InArray = True
Exit Function
End If
Next
InArray = False
End Function
02 กรกฎาคม 2556
วิธีทำ AutoComplete Combobox ใน VB.net
การทำ AutoComplete คือการทำโฟกัสให้โปรแกรมเลือกข้อความที่เราใส่ไว้ในรายการของ Combobox โดยอัตโนมัตินั่นเอง
มีวิธีการดังนี้ครับ
ผมนำเสนอทั้งแบบเขียน Source Code และแบบกำหนดค่าเองครับ
'เพิ่มเติมอีกนิดโค้ดสำหรับตรวจสอบหากค่านั้นไม่ได้อยู่ในรายการของ Combobox นั้นๆ
Private Sub Combobox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Combobox1.LostFocus
CheckComboList(Combobox1, "MONTH")
End Sub
Private Function CheckComboList(ByVal ComboBox_To_Check As ComboBox, ByVal Description As String) As Boolean
Dim checkCbo As Boolean = False
For Each item In ComboBox_To_Check.Items()
If ComboBox_To_Check.Text = item.ToString Then
checkCbo = True
End If
Next
If checkCbo = False Then
MsgBox("ERR: Please Check item in " & Description)
End If
End Function
มีวิธีการดังนี้ครับ
ผมนำเสนอทั้งแบบเขียน Source Code และแบบกำหนดค่าเองครับ
'เพิ่มเติมอีกนิดโค้ดสำหรับตรวจสอบหากค่านั้นไม่ได้อยู่ในรายการของ Combobox นั้นๆ
Private Sub Combobox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Combobox1.LostFocus
CheckComboList(Combobox1, "MONTH")
End Sub
Private Function CheckComboList(ByVal ComboBox_To_Check As ComboBox, ByVal Description As String) As Boolean
Dim checkCbo As Boolean = False
For Each item In ComboBox_To_Check.Items()
If ComboBox_To_Check.Text = item.ToString Then
checkCbo = True
End If
Next
If checkCbo = False Then
MsgBox("ERR: Please Check item in " & Description)
End If
End Function
22 พฤษภาคม 2556
วิธีการ Set Focus ที่แถวแรกของ Listview (VB.NET)
If ListView1.Items.Count > 0 Then
ListView1.Focus()
ListView1.Items(0).Selected = True
End If
ListView1.Focus()
ListView1.Items(0).Selected = True
End If
21 พฤษภาคม 2556
การเลื่อน Listview ขึ้นไปยังตำแหน่งบนสุดโดยอัตโนมัติทุกครั้งที่เพิ่มข้อมูล (VB.NET)
While Not Rs.EOF
Dim lv As ListViewItem = ListView2.Items.Add(Rs.Fields("ID").Value)
lv.SubItems.Add(Rs.Fields("Name").Value.ToString & "")
lv.SubItems.Add(Rs.Fields("SName").Value.ToString & "")
ListView1.EnsureVisible(ListView1.Items.Count - 1) 'เอามาใส่ตรงสุดท้ายก่อนเลื่อน Record
Rs.MoveNext()
End While
Dim lv As ListViewItem = ListView2.Items.Add(Rs.Fields("ID").Value)
lv.SubItems.Add(Rs.Fields("Name").Value.ToString & "")
lv.SubItems.Add(Rs.Fields("SName").Value.ToString & "")
ListView1.EnsureVisible(ListView1.Items.Count - 1) 'เอามาใส่ตรงสุดท้ายก่อนเลื่อน Record
Rs.MoveNext()
End While
09 พฤษภาคม 2556
การ Export File Excel 2000/2003 ด้วย VB.NET
เขาทำไว้เข้าใจง่ายมากๆ ครับ
http://www.hagrin.com/311/create-excel-2003-workbook-using-vbnet
ส่วนที่ผมหาจนตาลายคือการส่งออกเป็นไฟล์ .xls Format 2003 ครับ เพราะหาวิธีไม่เจอสักทีมาเจอที่นี่
xlsWorkSheet.SaveAs("c:\test.xls", Excel.XlFileFormat.xlExcel7)
ตรงนี้เองครับประเภทไฟล์อยู่หลังชือไฟล์
http://www.hagrin.com/311/create-excel-2003-workbook-using-vbnet
ส่วนที่ผมหาจนตาลายคือการส่งออกเป็นไฟล์ .xls Format 2003 ครับ เพราะหาวิธีไม่เจอสักทีมาเจอที่นี่
xlsWorkSheet.SaveAs("c:\test.xls", Excel.XlFileFormat.xlExcel7)
ตรงนี้เองครับประเภทไฟล์อยู่หลังชือไฟล์
08 พฤษภาคม 2556
วิธีเปลี่ยนดรัม (รีเซ็ตค่าดรัม) Brother MFC-7860DW
วิธีเปลี่ยนดรัม (Reset Drum Counter) Brother MFC-7860DW
1. เปิดฝาเครื่อง เปลี่ยนดรัม หรือจะไม่เปลี่ยนก็แล้วแต่
2. อย่าพึ่งปิดฝาเครื่อง กดปุ่ม Clear ข้างๆปุ่ม Copy
เครื่องจะถามว่า Replace Drum? 1.Yes 2.NO
3. กดปุ่ม 1 เพื่อยืนยัน
4. ปิดฝาครอบเครื่องตามปกติ
1. เปิดฝาเครื่อง เปลี่ยนดรัม หรือจะไม่เปลี่ยนก็แล้วแต่
2. อย่าพึ่งปิดฝาเครื่อง กดปุ่ม Clear ข้างๆปุ่ม Copy
เครื่องจะถามว่า Replace Drum? 1.Yes 2.NO
3. กดปุ่ม 1 เพื่อยืนยัน
4. ปิดฝาครอบเครื่องตามปกติ
26 เมษายน 2556
แหล่งดาวน์โหลด Microsoft SQL Server 2005
เนื่องจากเป็นฟรีเวอร์ชั่นของ Microsoft จึงอยากแชร์ให้เพื่อนๆ ได้ใช้กันครับ
ต้องใช้ร่วมกันสองส่วนครับ
Microsoft SQL Server 2005 Express Edition ใช้เป็น Database Server และ Service
Microsoft SQL Server Management Studio Express ใช้แทน Enterprise Manager เดิม
28 มีนาคม 2556
06 มีนาคม 2556
การดู Facebook ID
หากต้องการดู Facebook ID ให้ Login เข้า Facebook ก่อน จากนั้นไปที่ลิ้งค์นี้
http://developers.facebook.com/tools/explorer/
http://developers.facebook.com/tools/explorer/
05 มีนาคม 2556
01 มีนาคม 2556
วิธีแทรกข้อความศิลป์บน Apache Open Office Writer 3.0
ผมทดสอบใช้งานดูแล้วเวอร์ชั่นนี้ดีกว่าหลายๆเวอร์ชั่นที่ผ่านมาขอสรุปข้อดีและข้อด้อยดังนี้
ข้อดี
1. เปิด-ปิดโปรแกรมและไฟล์เร็วขึ้น
2. เปิดไฟล์ที่บันทึกโดย Office 2007/2010 ได้
3. สั่งพิมพ์เร็วขึ้น (อันนี้ชอบเป็นพิเศษ เพราะเวอร์ชั่นเดิมๆ พิมพ์ช้ามากๆ)
ข้อเสีย
1. บันทึกไฟล์เป็น .doc แล้วภาษาไทยเสียหายไปเลยครับ
2. ยังไม่มีการบีบอัดรูปภาพ หากเราแทรกรูปภาพจากไฟล์ที่มีขนาดใหญ่
05 กุมภาพันธ์ 2556
วิธีกำหนดขนาดกระดาษด้วยตนเอง
ขอขอบคุณเว็บไซต์
http://www.bestprintingonline.com/adding-custom-paper-sizes.htm
สำหรับข้อมูลต้นฉบับภาษาอังกฤษครับ
1. คลิกเลือกชื่อ Printer
2. คลิกเมนู File >Server Properties
3. คลิกที่ขนาดกระดาษต้นฉบับ
4. คลิกให้มีเครื่องหมายถูกที่ Create a New Form และคลิกที่ Form Name จากนั้นเปลี่ยนชื่อขนาดกระดาษ
5. เปลี่ยนขนาด
6. Save Form
7. OK
http://www.bestprintingonline.com/adding-custom-paper-sizes.htm
สำหรับข้อมูลต้นฉบับภาษาอังกฤษครับ
1. คลิกเลือกชื่อ Printer
2. คลิกเมนู File >Server Properties
3. คลิกที่ขนาดกระดาษต้นฉบับ
4. คลิกให้มีเครื่องหมายถูกที่ Create a New Form และคลิกที่ Form Name จากนั้นเปลี่ยนชื่อขนาดกระดาษ
5. เปลี่ยนขนาด
6. Save Form
7. OK
29 มกราคม 2556
แหล่งดาวน์โหลด Google Chrome OS Linux
Google Chrome OS Linux ได้เปลี่ยนไปแล้ว
ตอนนี้ใช้ชื่อว่า
ตอนนี้ใช้ชื่อว่า
Cr OS Linux
(อ้างอิง https://sites.google.com/site/chromeoslinux/)
Download URL: http://getchrome.eu/download.php
วิธีการลงทะเบียนไฟล์ OCX บน Windows 7
How to Register OCX file On Windows7
Right Click On Command Prompt
Click at Run as Administrator
click Yes If have Question
then Register your ocx file.
sample
regsvr32 msmask32.ocx
note:
make your sure
you must have ocx file in %windir%\system32
Right Click On Command Prompt
Click at Run as Administrator
click Yes If have Question
then Register your ocx file.
sample
regsvr32 msmask32.ocx
note:
make your sure
you must have ocx file in %windir%\system32
สมัครสมาชิก:
บทความ (Atom)