ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก 2017

Make BIG checkbox in Excel

ทำ Checkbox ขนาดใหญ่ใน Excel ในบางครั้งเมื่อเราต้องการทำฟอร์มเอกสารให้คนอื่นกรอก ก็มักจะมีตัว Checkbox เพื่อให้คลิ๊กเลือกในรายการที่เรากำหนดไว้ โดยจะเพิ่มจากตัว ActiveX control ที่มีอยู่แล้วใน Excel แต่ปัญหาคือเจ้าตัว checkbox นี้มันปรับขนาดไม่ได้ พอเราปรับขนาดหน้าจอเล็กลง เจ้าตัว checkbox นี่ก็จะเล็กลงตาม ทำให้ความไฮโซของแบบฟอร์มลดลงไป

แกะแงะโค๊ด CSS ใน Module Joomla

แกะแงะโค๊ด CSS ใน Module Joomla มีน้องนักศึกษามาปรึกษาเรื่อง Module Joomla คือเขาได้เพิ่ม Module การ Login เข้าไปแทนตัวที่ Joomla มีให้ แล้วอยากจะเพิ่มเงื่อนไขตรวจสอบว่า ถ้าไม่ใส่ Username แล้วให้แจ้งเตือนว่า ไม่ได้ใส่ Username ดูแล้วมันก็ไม่น่าจะยากอะไรก็เลยลองช่วยดูให้

เปลี่ยนภาพพื้นหลัง Folder ใน Windows 7

เปลี่ยนภาพพื้นหลัง Folder ใน Windows 7      ใน Windows XP ผมจำได้ว่ามีวิธีการ เปลี่ยนพื้นหลัง Folder ให้เป็นรูปภาพอยู่ ก็เลยลองใน Windows 7 แต่พบ ว่าวิธีแบบเดิมมันใช้ไม่ได้แล้ว  ก็ได้ไปลองค้นหาและพบว่ามีวิธีใหม่ในการเปลี่ยนพื้นหลัง Folder แล้ว วิธีการก็จะมีดังนี้ (ใช้ได้กับ Windows7 กับ  Vista) นะครับ

Create Windows Restore Point

สร้าง Restore point ให้ Windows กันดีกว่า         ในบางครั้งเมื่อคอมเรามีปัญหา ช้าหรือทำงานผิดพลาดขึ้นมา สิ่งที่เราควรคิดจะทำเป็นอย่างแรกนั่นคือ ทำการ Restore เครื่องคอมพิวเตอร์ แต่บางครั้งจุดที่เราจะ Restore กลับนั้น ย้อนกลับไปเป็นเดือน หรือสองเดือน หรือเลวร้ายที่สุดคือ ไม่มีจุด Restore เลย ถ้าเป็นอย่างนี้ก็คงไม่ดีสักเท่าไหร่ใช่ไมละครับ

Get measurement result from Gauge to PC #2

การเขียนโปรแกรมรับค่าจากเครื่องมือวัด #2 ส่วนนี้ก็จะเป็นคำสั่งในการเชื่อมต่อกับ PC นะครับ โดยจะใช้ ActiveX XMCommCRC แทนตัว Common control จากทาง Microsoft นะครับ เนื่องจากติดเรื่อง ลิขสิทธิ์ในการใช้งาน จึงไม่สามารถใช้ Common control จากทาง Microsoft ได้ครับ

Get measurement result from Gauge to PC #1

การเขียนโปรแกรมรับค่าจากเครื่องมือวัด      บทความนี้ก็จะขอเสนอตัวอย่างการเขียนโปรแกรมมาโคร ใน Excel (VBA) เพื่อรับค่า จากเครื่องมือวัด ตัวเครื่องมือวัดที่จะทำเป็นตัวอย่างในที่นี้คือตัว Dial gauge ย่อห้อ Mitutoyo โดยผ่านทางสาย RS232 นะครับ

Measurement Equipment Management Software (Calibration Plan Software)

โปรแกรมควบคุมรายการเครื่องมือสอบเทียบ (Calibration Plan Software)           เนื่องด้วยระบบบริหารงาน ISO9001 และ ISO/TS 16949 (ปัจจุบันเปลี่ยนเป็น IATF16949) หรือแม้กระทั่ง ISO14001 ได้มีข้อกำหนดในเรื่องเกี่ยวกับการควบคุมเครื่องมือวัด ให้มีการสอบเทียบ หรือทวนสอบ เป็นระยะ ดังนั้นมันก็เป็นเรื่องที่หลีกเลี่ยงไม่ได้ที่จะต้องมีการควบคุมเครื่องมือวัดให้มีการสอบเทียบตามข้อกำหนด [ Website ::  www.calibrationplansoftware.com  ]

How to use Timer in VBA (Excel)

การใช้งาน Timer ใน VBA (Visual basic for application) บทความนี้ก็จะเป็นตัวอย่างการใช้งาน Timer ใน VBA กันนะครับ ซึ่งโดยปรกติแล้ว VBA จะไม่มี Control Timer ให้ใช้กันนะครับ แต่เราสามารถเขียนโค๊ดขึ้นมาเพื่อจำลองเป็น Timer ได้ครับ มาดู กันเลย

ทดสอบความเร็วการอ่าน/เขียนของ Flash drive USB 3.0 บน Port USB 2.0 และ Port USB 3.0

ทดสอบความเร็วการอ่าน/เขียนของ Flash drive USB 3.0 บน Port USB 2.0 และ Port USB 3.0        พอดีว่าได้ทำการซื้อ Flash drive อันใหม่มา เป็น Flash drive USB 3.0 ก็เกิดความสงสัยว่า ถ้าใช้ Flash drive USB 3.0 บน Port USB 2.0 ความเร็วมันจะเท่ากับ Flash drive USB 2.0 ที่ใช้อยู่เดิมหรือเปล่า ก็เลยจับมาทดสอบความเร็วกันซะเลย **ซึ่งหากอ้างอิงตามทฤษฏีแล้ว port USB2.0 สามารถสื่อสารได้เร็วถึง 480 Mbit/s หรือ 60 MB/s เลยทีเดียว หากใช้จริง ๆ แล้วได้สัก 40 MB/s นี่ก็หรูละ 

ทดสอบ Memories card ว่าแท้หรือเปล่า

ทดสอบ Memories card ว่าแท้หรือเปล่า พอดีว่ามีคนมาปรึกษาว่า ไม่รู้ memory card เป็นอะไร บันทึกข้อมูลแล้วข้อมูลนั้นเปิดไม่ได้ เขาเลยเอามาให้เราดูให้หน่อย

การใช้ Task schedule สั่งให้โปรแกรมทำงานตามเวลาที่ต้องการ

การใช้งาน  Task schedule สั่งให้โปรแกรมทำงานตามเวลาที่ต้องการ 1. เปิดโปรแกรม Task schedule ขึ้นมา โดยเข้าไปที่ " Start>All programs>Accessories>System tools"

การใช้ Google sheet ช่วยในการเก็บข้อมูล

การใช้ Google sheet ช่วยในการเก็บข้อมูล ตัวอย่างนี้จะใช้กรณีศึกษาจาก การเก็บข้อมูลการตรวจสอบงาน เพื่อนำมาวิเคราะห์ Attribute นะครับ รายละเอียดแต่เดิมคือ ให้เจ้าหน้าที่ตรวจสอบงานแล้วลงผลว่างาน OK หรือ NG ในกระดาษ โดยทำการตรวจสอบงานจำนวน 10 ชิ้น อยู่ 2 รอบ จากนั้นจึงนำกระดาษนั้นไปกรอกข้อมูลลงใน Excel เพื่อนำไปคำนวนทางสถิติต่อไป โดยเราจะประยุกต์ใช้ Google form เพื่อลดเวลาในการกรอกข้อมูลใน Excel โดยจะให้เจ้าหน้าที่กรอกผลการตรวจสอบผ่านทาง Google form แล้วจากนั้นนำข้อมูลที่ได้ไปคำนวนได้เลย

ปรับขนาดของข้อมูลกราฟใน Excel อัตโนมัติ

ปรับขนาดของข้อมูลกราฟใน Excel อัตโนมัติ 1. ก่อนอื่นก็ต้องเตรียมข้อมูลที่จะแสดงผลให้พร้อมก่อนนะครับ จากตัวอย่างเราจะแสดงกราฟแจกแจงความถี่ของข้อมูลนะครับ โดยข้อมูลมีลักษณะดังนี้

Storage many Boolean data in single binary form [Database]

การจัดเก็บข้อมูล แบบ Boolean (True/False) ในรูปแบบเลขฐานสอง พอดีว่าได้ทำโปรเจคฐานข้อมูลใหม่ และในรูปแบบข้อมูลมีการใช Checkbox เยอะ หากจะทำตาราง Database ให้ Checkbox แต่ละตัว เวลาเขียน code ก็จะยาว และแก้ไขลำบาก ก็เลยหาข้อมูลและมีการบันทึกข้อมูลในลักษณะนี้อยู่ หลักการก็คือ เราจะกำหนดให้แต่ละบิตในเลขฐานสอง แทนด้วย checkbox แต่ละตัว โดย checkbox ที่เป็นกลุ่มข้อมูลเดียวกันก็จะทำเป็น Control array ไว้ เวลาเขียน code จะได้ loop ได้ง่ายหน่อย

การขยับตำแหน่ง Graph ใน Excel ด้วยคีย์บอร์ด (Arrow key)

การขยับตำแหน่ง Graph ใน Excel ด้วยคีย์บอร์ด (Arrow key) โดยปรกติแล้วเราจะไม่สามารถใช้ ปุ่มบน ล่าง ซ้าย ขวา ในการเลื่อนตำแหน่งของกราฟได้นะครับ ถ้าเรากดปุ่มบนล่างซ้ายขวา ก็จะเป็นการเลือกรายละเอียดต่าง ๆ ในกราฟแทน  แต่ก็ไม่ใช่ว่าไม่มีวิธีในการขยับตำแหน่งแบบใช้ลูกศรนะครับ โดยเราสามารถขยับตำแหน่งกราฟโดยใช้ลูกศรได้อยู่ 2 วิธีดังนี้