กระทู้เก่าบอร์ด อ.Yeadram
2,220 1
URL.หัวข้อ /
URL
Add image to access database with button
ผมต้องการใส่รูปภาพลงใน access database ครับ
ผมได้ลองทำแบบที่ใช้ insert object ตามหัวข้อนี้
http://www.thai-access.com/yeadram_view.php?topic_id=60
ที่คุณ yeadram ได้โพสต์ตอบไว้
และจำเป็นต้องเก็บ image ไว้ใน database โดยตรงแบบไม่ใช้ path ครับ
ผมต้องการใช้คลิ๊กปุ่มเพื่อ insert object สามารถเขียนโค้ดได้อย่างไรครับ
เพิ่งได้ลองมาเขียนโปรแกรม Access ครับ ช่วยแนะนำผมด้วยนะครับ
ผมได้ลองทำแบบที่ใช้ insert object ตามหัวข้อนี้
http://www.thai-access.com/yeadram_view.php?topic_id=60
ที่คุณ yeadram ได้โพสต์ตอบไว้
และจำเป็นต้องเก็บ image ไว้ใน database โดยตรงแบบไม่ใช้ path ครับ
ผมต้องการใช้คลิ๊กปุ่มเพื่อ insert object สามารถเขียนโค้ดได้อย่างไรครับ
เพิ่งได้ลองมาเขียนโปรแกรม Access ครับ ช่วยแนะนำผมด้วยนะครับ
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.2171s
With Me.[ชื่อ OLE Object คอลโทรล]
.SoureDoc = "ที่ตั้งของไฟล์ภาพ"
.Action = acOLECreateEmbed
End With
อย่างไรก็ตาม ไม่แนะนำการเก็บรูปลงในฐานข้อมูลโดยตรง มันกินเนื้อที่เยอะ ระวังฐานข้อมูลจะเต็มนะครับ เพราะมันจะบันทึกทั้งภาพและบันทึก class ที่ใช้ในการแสดง/จัดการ OLE Object ลงในทุกเรคอร์ดด้วย เพราะแต่ละเรคอร์ดไม่จำเป็นต้องเป็น Object Class เดียวกัน เช่น เรคอร์ดแรกอาจเก็บภาพ ในขณะที่เรคอร์ดที่สองอาจเก็บตาราง Excel ก็ได้ ดังนั้นผลที่ตามมาก็คือ ถ้าคุณเอาฐานข้อมูลนี้ไปใช้เครื่องอื่นที่ไม่ได้ติดตั้งโปรแกรมที่ใช้แสดง/จัดการกับ OLE Object เหมือนกับเครื่องที่ทำตอนบันทึกเรคอร์ดนั้นๆ มันก็น่าจะเปิดไม่ได้ด้วยครับ แม้เครื่องใหม่จะมีโปรแกรมอื่นที่ใช้เปิดภาพนั้นๆได้เช่นกัน แต่ก็คนละ Class กัน ก็ใช้ไม่ได้อยู่ดีครับ