... เรียนอาจารย์สุภาพครับ ...
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 283   3
URL.หัวข้อ / URL
... เรียนอาจารย์สุภาพครับ ...

คือว่าผมได้ทำฐานข้อมุลเก็บพนักงาน ทีนี้ต้องการใส่รูปของพนักงานแต่ละคนด้วย

เลยจะใช้ Bound Object Frame ร่วมกับ Common Dialog น่ะครับ โดยใ้ห้กด cmd แล้วเข้าไปเรียก file รูปภาพเหมือนของ windows แล้วก็นำรูปภาพมาเก็บไว้ในแต่ละเรคอด(แต่ละคน) แต่พอทำแล้วมัน error น่ะครับ

Private Sub EMP_ADD_PHOTO_Click()
COMDIALOG1.InitDir = "c:\"
COMDIALOG1.DialogTitle = "Add Photo"
COMDIALOG1.Filter = "JPEG file (*.jpg)|*.jpg| Bitmap File (*.bmp)|*.bmp"
COMDIALOG1.ShowOpen
emp_PICTURE.Value = COMDIALOG1.Value
End Sub

มันขึ้น error property Is write-only น่ะครับ ควรแก้ไขอย่างไรดี

ขอบคุณมากครับ

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

1 @R03796
ลองเปลี่ยน

emp_PICTURE.Value = COMDIALOG1.Value

ให้เป็น

emp_PICTURE.SourceDoc = COMDIALOG1.Value

และดูตัวอย่างที่ 8-10 ในหน้า http://agserver.kku.ac.th/basiceng/download.asp ดูประกอบด้วยครับ

และอ่านบทความที่ http://support.microsoft.com/default.aspx?scid=kb;en-us;198466 ด้วยครับ

2 @R03806
เอ่อ อาจารย์สุภาพครับ

พอเปลี่ยนเป็น
emp_PICTURE.SourceDoc = COMDIALOG1.Value

มันก็ขึ้น error property Is write-only เหมือนเดิมน่ะครับ

ส่วนตัวอย่างที่อาจารย์แนะนำมันเป็นลักษณะ เปิดรูป จาก path ใช่ป่าว ครับ แต่อยากให้แบบที่มันเก็บในตารางเลย(เหมือนปกติง่ายๆ น่ะครับ)

แก้ไขอย่างไรดีครับ
3 @R03808
ถ้าต้องการอย่างงั้น ลองดูโค้ดตัวอย่างของ Microsoft ที่ผมได้ให้ไว้ข้างต้นดูนะ

แต่แบบนี้จะทำให้ไฟล์มีขนาดใหญ่เกินไป อาจทำให้เกิดปัญหาภายหลังได้ครับ

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1091s