บทความ

แต่งภาพออนไลน์ ฟรี ที่ picmonkey.com

รูปภาพ
โปรแกรมภาพที่เยี่ยมมากและเป็นที่ยอมรับ คือ Photoshop ของ Adobe แต่ ราคาค่อนข้างแพง ทางเลือกหนึ่งคือการหาโปรแกรมฟรีมาใช้งาน โปรแกรมที่ดีและใกล้เคียง คือ Gimp ซึ่งมีขึดความสามารถสูง แต่ในตอนแรก ๆ อาจจะต้องศึกษาวิธีใช้งานอยู่บ้างเหมือนกัน โปรแกรมฟรีบนเว็บ ที่ใช้งานง่าย ตัดต่อกันบนเว็บ ไม่ต้องดาวน์โหลดโปรแกรม และที่สำคัญไม่เสียสตางค์ อยู่ที่เว็บ http://www.picmonkey.com นี่เป็นภาพตัวอย่างจากเครื่องและนำขึ้นตัดต่อที่ picmonkey.com จะเห็นว่าจากภาพธรรมดาในเครื่อง นำมาใส่ effects เพิ่มภาพ เพิ่มตัวอักษร และอื่น ๆ ได้อีกมาก โดยการคลิกเพียงไม่กี่ครั้งเพราะมีรูปแบบสำเร็จเตรียมไว้ให้เรียบร้อย ซึ่งถ้าไม่พอใจก็สามารถปรับแต่งเพิ่มเติมได้อีก การแต่งภาพพื้นฐาน สามารถ Crop หรือตัดภาพออกบางส่วน สามารถปรับสี ปรับความสว่าง ทำภาพเอียง เพิ่มความคมของภาพได้ การใช้ Effects มี Effects ให้เลือกมากมาย สวย ๆ ทั้งนั้น แต่ใช้ได้ไม่หมด เพราะบางอย่างต้องเสียสตางค์ เป็นสมาชิกจึงจะใช้ได้ แต่ที่มีอยู่ก็เพียงพอสำหรับนักแต่งภาพสมัครเล่นแล้ว การแต่งรายละเอียด (Touch Up) สามารถตกแต่งรายละเอียดใ

การนับฟิลด์ Yes/No ใน MS Access

รูปภาพ
เรื่องมีอยู่ว่า กำหนดให้ผู้เรียนส่งงานทางเว็บ และดาวน์โหลดข้อมูลมาเข้า Access โดยแต่ละคนจะส่งงานจำนวน 3 เรื่อง ได้แก่ Line Facebook และ Blogger ทีนี้ต้องการจะนับดูว่า แต่ละคนที่ส่งขึ้นมา ส่งมาแล้วคนละกี่เรื่อง เกณฑ์การผ่านขั้นต่ำคือ 2 เรื่อง จึงจำเป็นต้องนับฟิลด์ Yes/No ว่า ในแต่ละ Record มีจำนวนเท่าไร เพื่อจะได้นำไปใช้เป็นเงื่อนไขในการกำหนดว่า ผ่านหรือยัง ดังภาพข้างล่าง   เราสามารถนับฟิลด์ Yes/No ได้ ถ้า Yes จะมีค่าเป็น -1 และ No จะมีค่าเป็น 0 ดังนั้นถ้าต้องการนับค่า โดยใช้ Query ต้องสร้างฟิลด์ใหม่ และนับฟิลด์ เช่ Total:-(LnProject+FbProject+BgProject) ถ้าต้องการให้แสดงเฉพาะที่มีค่าตั้งแต่ 2 ขึ้นไปก็กำหนดเงื่อนไขให้แสดง ดังภาพ เมื่อกด เรียกใช้ จะได้ ดังนี้ ถ้าเราต้องการระบุว่า คนที่ส่งมาแล้ว ตั้งแต่ 2 รายการขึ้นไป ให้แสดงผลว่า ผ่าน เราก็ใช้ Query นี้ แต่เปลี่ยนเป็น Update Query ให้ใส่คำว่าผ่าน ใน ฟิลด์ที่ต้องการ ดังภาพ โดยสรุป เราสามารถนับฟิลด์ Yes/No ได้ โดยค่า Yes มีค่าเป็นติดลบ และค่า No มีค่าเป็นศูนย์ เมื่อเวลานำมาคำนวณ ใส่เครื่องหมายลบข้างหน้า เพื่อเปลี่ยนค่าจ

Is Null และ ช่องว่าง ใน Access VBA

รูปภาพ
วันนี้ปวดหัวอยู่ตั้งนาน เพราะเรื่อง Is Null และ ช่องว่าง หรือ ข้อความว่างเปล่า ใน Access นั่นเอง เรื่องก็คือว่า มีข้อมูลในตาราง ที่กำหนดชนิดข้อมูลเป็น Text ตั้งค่าเริ่มต้นให้เป็นว่าง หรือ "" ในตารางมีข้อมูลอยู่แล้ว และได้ลบข้อมูลออกทิ้งไป ต่อมาต้องการสร้างเงื่อนไขใน Query ให้แสดงข้อมูลในฟิลด์นี้ โดยกำหนดเงื่อนไข ดังนี้   ผลปรากฎว่า ไม่มีอะไรออกมาให้เห็นเลย ทั้ง ๆ ที่ก็เห็น ๆ อยู่ว่า เคยมีข้อมูลอยู่ และลบไปแล้ว ตอนนี้ไม่มีอะไรแล้ว ทำไปทำมา ก็ได้ข้อสรุปว่า ข้อมูลชนิด Text ที่ลบไปแล้วเมื่อสักครู่ ปัจจุบัน กลายเป็น Null เลยทดสอบ เปลี่ยนเงื่อนไขใหม่ เป็น คราวนี้ ปรากฏว่า มีข้อมูลใน Record ที่ลบฟิลด์ isPass ไปแล้ว มาแสดงให้เห็น แต่ปัญหาก็คือ มีฟิลด์ isPass ใน Record อื่น ที่มีค่าเป็น "" หรือข้อความว่าง เมื่อกำหนดเงื่อนไขเป็น Is Null ข้อมูลใน Record ที่มีข้อความว่าง ก็จะไม่ปรากฏ เพราะไม่เป็นไปตามเงื่อนไข ทางแก้ก็คือ ต้่องใช้ฟังก์ชัน Nz() มาช่วย โดยสร้างฟิลด์ใหม่ แปลงข้อมูลที่เป็น Null ให้เป็นข้อความว่าง หรือ "" เสียก่อน แล้วจึงกำหนดเงื่อนไขเป็น ข้

วิธี แก้อาการหลงๆ ลืมๆ

รูปภาพ
วิธี แก้อาการหลงๆ ลืมๆ   บางครั้งคนเราทำงานหนักมากเกินไป หรือายุที่เพิ่มมากขึ้น อาจทำให้หลงๆ ลืมๆ กันไปบ้าง แล้วมีวิธีอะไรบ้างที่จะช่วยทำให้บรรเทาอาการเหล่านี้ ยกตัวอย่างง่ายๆ 4 วิธี ที่คุณสามารถทำได้ตั้งแต่วันนี้เลย   วิธีแรก โฟกัสสายตา โดยวิธีการคือ ให้ฝึกนั่งจ้องวัตถุ หรือ เหตุการณ์ตรงหน้า จดจำรายละเอียดให้มากที่สุด นานประมาณ 3 นาที จากนั้น ละสายตา แล้ววาดสิ่งที่เห็นบนกระดาษ เมื่อเสร็จตรวจดูว่ามีสิ่งใดตกหล่นไปหรือไม่ ฝึกสม่ำเสมอจะช่วยพัฒนาความจำระยะสั้น บริหารสมอง และเสริมประสิทธิภาพความจำด้านสายตา เช่น เอาสิ่งของมาซัก10 ชิ้น แล้วห่อผ้าไว้ แล้วเปิดออกมาซัก10 วินาที แล้วพูดหรือเขียนออกมา   วิธีที่ 2 รับประทานอาหารที่ช่วยในเรื่องความจำ แนะนำให้เป็นอาหารที่อุดมวิตามินซี, อี และเบต้าแคโรทีน โดยเฉพาะส้ม องุ่น เบอร์รี ผักสีเขียว ช่วยปกป้องเนื้อเยื่อสมองจากอนุมูลอิสระ ซึ่งเป็นสาเหตุให้เซลล์สมองเสื่อม ทั้งนี้ ผลวิจัยในต่างประเทศพบว่า ผู้บริโภควิตามินซีสูง มีผลการทดสอบด้านสมาธิ ความจำ และการคำนวณดีที่สุดด้วย   วิธีที่ 3 การทำกิจกรรมที่ช่วยให้เรามีทักษะใหม่ๆ อยู่เสมอ

การสร้างตารางด้วย Access VBA

รูปภาพ
วันก่อน สร้าง Query เพื่อปรับข้อมูลในตาราง โดยสร้าง Query ให้หาผู้เรียนปัจจุบันที่เรียนจบ และนำข้อมูลไปปรับในตารางผู้เรียน ปรากฏว่า ไม่สำเร็จ เพราะมี Error ว่า Operation must use updateable query ลองหาข้อมูลดู ก็พบว่า Update Query ก็มีข้อจำกัดอยู่เหมือนกัน ใช้ไม่ได้ทุกเรื่อง เช่น ฟิลด์ที่มีการคำนวณ หรือที่มาจาก Cross Tab ไม่สามารถใช้ Update Query ได้ เพราะมีการคำนวณเหมือนกัน  บังเอิญ Query ของผมเอามาจาก Cross Tab จึงทำให้มีปัญหา ทางออกของผมจึงนำเอาผลที่ได้ไปไว้ในตารางที่สร้างด้วยโค้ด VBA เป็นการสร้างตาราง On the fly ความจริงใช้ Query สร้างตารางแล้วเรียกใช้งานก็ได้ แต่ผมว่า ใช้โค้ด VBA สร้างตารางดีกว่า มีคนบอกว่า น่าจะใช้โค้ด VBA มากกว่าการใช้ Query เพราะ Query ปรับ เปลี่ยน ลบ ได้ ทำให้มีโอกาสการเปลี่ยนแปลงจากต้นฉบับเดิมได้สูง   ผมสร้างตารางชั่วคราว และเอาข้อมูลในตารางนี้ไปปรับข้อมูลในอีกตารางหนึ่ง ไม่มีปัญหา ปรับได้เรียบร้อยดี   โค้ด VBA สำหรับการสร้างตาราง มีดังนี้   Private Sub TestTemp()    On Error GoTo ErrorHandler    Dim strSQL as String    Dim strTable as Stri

เลขไทยบนรายงาน ของ MS Access

รูปภาพ
ในการทำงานกับ Microsoft Access บ่อยครั้งที่เราต้องใช้เลขไทย เช่น การพิมพ์เลขที่วุฒิบัตร จำเป็นต้องใช้เลขไทย เช่น เลขไทยที่เห็น ใช้ฟังก์ชัน Access ที่เขียนขึ้น เพื่อให้แสดงเลขไทย ฟังก์มีดังนี้ Public Function cThaiNumber(whatString As String) As String Dim myString As String Dim length As Byte Dim i As Byte Dim character As String Dim newString As String myString = whatString newString = "" length = Len(myString) For i = 1 To length     character = Asc(Mid(myString, i, 1))     Select Case character            Case "48": character = "240"            Case "49": character = "241"            Case "50": character = "242"            Case "51": character = "243"            Case "52": character = "244"            Case "53": character = "245"            Case "54": character = "246"            Case "55": character

การถ่ายโอนข้อมูลระหว่าง Access กับ MySQL ผ่านทาง phpMyAdmin

รูปภาพ
การโอนข้อมูลจาก MySQL  ไปยัง MS Access โดยใช้ phpMyAdmin ถ้าต้องการโอนข้อมูลจากฐานข้อมูล MySQL บนเว็บ ไปยัง MS Access ผ่านทาง phpMyAdmin ให้เข้า phpMyAdmin เลือกตารางที่ต้องการถ่ายโอนไปยัง MS Access เลือกส่งออก และกำหนดเป็นชนิด XML เลือกส่งออกเป็นไฟล์ คลิก ลงมือ การนำเข้า MS Access นำเข้า MS Access โดยผ่านทาง ข้อมูลภายนอก > นำเข้าและเชื่อมโยง > แฟ้ม XML เลือกไฟล์ แล้วคลิก ตกลง กำหนดเงื่อนไขว่า จะเอาเฉพาะโครงสร้าง หรือข้อมูลด้วย หรือ จะนำไปต่อท้าย(ผนวก)ตารางที่มีอยู่แล้ว เมื่อกำหนดแล้วคลิก ตกลง เมื่อคลิกตกลงโปรแกรมจะทำงานทันที ถ้าต้องการนำตารางใน MS Access เข้าฐานข้อมูล MySQL ผ่านทาง phpMyAdmin จะทำอย่างไร phpMyAdmin ส่งออกเป็นไฟล์ XML ได้ แต่ไม่สามารถนำไฟล์ XML เข้าฐานข้อมูลได้ ถ้าต้องการนำตารางจาก MS Access เข้าฐานข้อมูล MySQL ผ่านทาง phpMyAdmin ต้องส่งตารางออกเป็นไฟล์ csv จึงสามารถนำตารางเข้าฐานข้อมูลได้ สมมติว่า ต้องการนำข้อมูลจาก Table1 ในฐานข้อมูลของ Access เข้าตาราง MySQL วิธีการ เปิด MS Access 2010 คลิกเลือกตารางที่ต้องการส่งออก บนแถบวัตถุตาราง ขอ