วันศุกร์ที่ 18 มีนาคม พ.ศ. 2554

แอคชัน OpenReport ได้ถูกยกเลิก

อาการนี้เกิดจาก Drive Printer มีปัญหา วิธีการทดสอบ ลองเปลี่ยนเซต Default เครื่องพิมพ์ แล้วลองสั่งพิมพ์ดู น่ะครับ

วันพุธที่ 16 มีนาคม พ.ศ. 2554

ติดตั้ง Appserv แล้วเข้า localhost ไม่ได้

ปัญหาเกิดจาก ติดตั้ง Appserv แล้วเข้าหน้า localhost หรือ 127.0.0.1 ไม่ได้ เลยงงอยู่พักใหญ่ นั่งหาข้อมูลจากพี่ Google ได้ความว่า อาจมีโปรแกรมอื่นใช้ port 80 อยู่ สำหรับวิธีตรวจสอบว่าโปรแกรมใหนใช้งาน port 80 เปิด cmd ขึ้นมาแล้วพิมพ์ว่า netstat -o -n -a | findstr 0.0:80 มันก็จะขึ้นบอกไว้อันสุดท้ายว่า pid อะไรที่ใช้ พอร์ตนี้อยู่นะครับ
จากนั้นเราก็เปิด Task manager ขึ้นมา แล้วเปิดแทบ Processes จากนั้นคลิ๊กไปที่เมนู View แล้วเลือก Select Colum แล้วเลือกให้มันแสดง PID ด้วย  จากนั้นเราก็หาใน List ได้เลยว่า PID ที่เราได้จากตอนแรกนั้นตรงกับ Process ของโปรแกรมอะไร
อ่านบทความเต็มๆได้ที่ http://smokietorphp.d-ja.com/archives/145

วันอาทิตย์ที่ 13 มีนาคม พ.ศ. 2554

การเขียนโปรแกรม Access 2003 เชื่อมต่อฐานข้อมูล MySQL

ขั้นตอนมีดังนี้
1-โหลด MySQL ODBC 3.51 Driver จาก Web mysql.com มาลงก่อน

2-เข้าไป ที่ เมนู start > run > odbcad32.exe

เลือก system dsn tab

สร้าง DSN ใหม่โดยคลิก Add เลือก MySQL ODBC ...Driver กด finish

ป้อนชื่อ DataSource Name เช่น mysql_mydsn1

ป้อนชื่อ server ถ้าเครื่องตัวเอง ก็ localhost ป้อน user / password ตามปกติถ้าไม่ปรับแต่งอะไร password จะว่างไว้

และ user = root , แล้วเลือก database

ลอง กดปุ่ม test ถ้าบอก ว่า success ให้ผ่านไปข้อ 3 โดยกดปุ่ม OK , ถ้าไม่ผ่านต้องหาทางแก้ไข

3-เปิด MsAccess แล้ว สร้าง Database เปล่าใหม่ สมมุติชื่อ db1.mdb

เลือกเมนู

แฟ้ม > รับข้อมูลภายนอก> นำเข้า > เชื่อมโยงตาราง > เลือกชนิดแฟ้มเป็น ODBC Database()

เลือก Tab Machine Data Source จาก Select Data Souce Dialog box

เลือก mysql_mydsn1 DSN ที่ได้ทำไว้ในขั้นที่2 กดปุ่ม ok แล้ว เลือกตาราง

อาจ กดเลือกทั้งหมดได้ แล้ว กดปุ่ม ตกลง

4-ข้อมูลจะถูกเชื่อมมาสู่ MsAccess

การแก้ไขที่นี่มีผลกระทบกับ ใน Database ใหญ่

จึงต้องใช้ความระมัดระวังอย่างมาก

แต่จะง่ายในการป้อนข้อมูล หรือ สร้าง App เล็กๆ ได้

5-การยกเลิกการเชื่อมต่อ ก็แค่ ปิด file mdb เท่านั้น
ที่มา : http://cmpls.net/?name=knowledge&file=readknowledge&id=13