กระทู้เก่าบอร์ด อ.Yeadram
        
           2,400   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.4228s
    
      
		
With Me.[ชื่อ OLE Object คอลโทรล]
.SoureDoc = "ที่ตั้งของไฟล์ภาพ"
.Action = acOLECreateEmbed
End With
อย่างไรก็ตาม ไม่แนะนำการเก็บรูปลงในฐานข้อมูลโดยตรง มันกินเนื้อที่เยอะ ระวังฐานข้อมูลจะเต็มนะครับ เพราะมันจะบันทึกทั้งภาพและบันทึก class ที่ใช้ในการแสดง/จัดการ OLE Object ลงในทุกเรคอร์ดด้วย เพราะแต่ละเรคอร์ดไม่จำเป็นต้องเป็น Object Class เดียวกัน เช่น เรคอร์ดแรกอาจเก็บภาพ ในขณะที่เรคอร์ดที่สองอาจเก็บตาราง Excel ก็ได้ ดังนั้นผลที่ตามมาก็คือ ถ้าคุณเอาฐานข้อมูลนี้ไปใช้เครื่องอื่นที่ไม่ได้ติดตั้งโปรแกรมที่ใช้แสดง/จัดการกับ OLE Object เหมือนกับเครื่องที่ทำตอนบันทึกเรคอร์ดนั้นๆ มันก็น่าจะเปิดไม่ได้ด้วยครับ แม้เครื่องใหม่จะมีโปรแกรมอื่นที่ใช้เปิดภาพนั้นๆได้เช่นกัน แต่ก็คนละ Class กัน ก็ใช้ไม่ได้อยู่ดีครับ