Add image to access database with button
กระทู้เก่าบอร์ด อ.Yeadram

 2,224   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 ครับ ช่วยแนะนำผมด้วยนะครับ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R07632
ต้องออกตัวว่าไม่เคยเล่นมาก่อน แต่ลองไปทำ ก็ดูเหมือนว่าโค้ดจะเป็นอย่างนี้นะครับ

With Me.[ชื่อ OLE Object คอลโทรล]
   .SoureDoc = "ที่ตั้งของไฟล์ภาพ"
   .Action = acOLECreateEmbed
End With

อย่างไรก็ตาม ไม่แนะนำการเก็บรูปลงในฐานข้อมูลโดยตรง มันกินเนื้อที่เยอะ ระวังฐานข้อมูลจะเต็มนะครับ เพราะมันจะบันทึกทั้งภาพและบันทึก class ที่ใช้ในการแสดง/จัดการ OLE Object ลงในทุกเรคอร์ดด้วย เพราะแต่ละเรคอร์ดไม่จำเป็นต้องเป็น Object Class เดียวกัน เช่น เรคอร์ดแรกอาจเก็บภาพ ในขณะที่เรคอร์ดที่สองอาจเก็บตาราง Excel ก็ได้ ดังนั้นผลที่ตามมาก็คือ ถ้าคุณเอาฐานข้อมูลนี้ไปใช้เครื่องอื่นที่ไม่ได้ติดตั้งโปรแกรมที่ใช้แสดง/จัดการกับ OLE Object เหมือนกับเครื่องที่ทำตอนบันทึกเรคอร์ดนั้นๆ มันก็น่าจะเปิดไม่ได้ด้วยครับ แม้เครื่องใหม่จะมีโปรแกรมอื่นที่ใช้เปิดภาพนั้นๆได้เช่นกัน แต่ก็คนละ Class กัน ก็ใช้ไม่ได้อยู่ดีครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3410s