Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ ระบบฐานข้อมูล
Access : จุดเริ่มต้นที่ง่ายที่สุดสำหรับการเรียนรู้ การเขียนโปรแกรม
Access : เป็นได้ทั้งตัวเก็บฐานข้อมูล และตัวจัดการฐานข้อมูล
Thai Access : บอร์ดเสริมการเรียนรู้ Access ด้วยภาษาไทย

น้อมรำลึกในพระมหากรุณาธิคุณอันหาที่สุดมิได้ พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชฯ พระผู้เสด็จสู่สวรรคาลัย

Back to Board : Relation Knowledge New Topic    Reply
เรื่องการเก็บภาพใน Access

Topic by Message Posted : on : 7/8/2558 13:58:43
ไทเกอร์  เก็บภาพเป็น Data Type => OLE Object
ภาพที่เราเก็บไปอยู่ที่ไหนค่ะ

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

Reply by Message on : 9/8/2558 10:52:52
สมชาย
(R20993)
การเก็บภาพใน Access เป็น OLE Object มันจะเข้าไปอยู่ใน Table เลย ต้องเก็บไฟล์รูปที่เป็น Bitmap แต่ไม่รู้ว่าเวอร์ชั่นใหม่ๆ เก็บเป็นไฟล์นามสกุงอื่นได้หรือยัง
Back to Top
Reply by Message on : 10/8/2558 0:00:48
สันติสุข
(R20994)
OLE Object จะเก็บทั้งไฟล์ข้อมูล(ในกรณีนี้คือไฟล์รูป) และรายละเอียดว่าเราใช้โปรแกรมอะไร(ซึ่งต้องรองรับการทำงานของ OLE ด้วย)ที่กำหนด ณ ตอนนั้นเพื่อเปิดไฟล์ข้อมูลนั้น ถ้าสมมุติว่าเริ่มต้น เรากำหนดให้โปรแกรม Paint เปิดไฟล์ .BMP หลังจากนั้นเราก็เก็บเข้าฟิลด์ OLE Object ของเรคอร์ดแรก   ตัว Access ก็จะบันทึก Class ของ Paint ลงไปในฟิลด์ OLE นี้ด้วย   หลังจากนั้นเรากำหนดให้วินโดว์ใช้โปรแกรม ACDsee เปิดไฟล์ .BMP แล้วบันทึกไฟล์รูปเข้าไปในเรคอร์ดที่ 2   ข้อมูลของ Class ของ ACDsee ก็บันทึกเข้าไปด้วยเช่นกัน เมื่อเรากลับมาเปิดเรคอร์ดแรกและต้องการแสดงไฟล์ที่เก็บไว้ในเรคอร์ดแรกด้วย   Access ก็จะเปิดโปรแกรม Paint เพื่อแสดงรูปนั้น ในขณะที่เรคอร์ดที่สองจะใช้โปรแกรม ACDsee เพื่อเปิดรูป .BMP แทน ดังนั้นถ้าเราเอาไฟล์ฐานข้อมูลนี้ไปใช้กับเครื่องอื่นที่ไม่ได้ติดตั้งโปรแกรม ACDsee เอาไว้ เรคอร์ดที่สองก็จะเปิดดูภาพไม่ได้

OLE Object ทำให้ Access ดูมีความสามารถที่หลากหลายในการเก็บตัวไฟล์ไปกับฐานข้อมูลด้วย แต่ฐานข้อมูลจะบวมขึ้นอย่างรวดเร็ว และยังยึดติดกับโปรแกรมที่ใช้เปิดดูข้อมูลนั้นๆอีกด้วย ดังนั้นในแอปพลิเคชั่นที่ต้องการความยืดหยุ่นและสร้างเพื่อรองรับอนาคตไว้ เราจะไม่เก็บเป็น OLE Object ครับ จะต้องใช้วิธีอื่นในการเก็บไฟล์ข้อมูลแทน หรือไม่ก็เก็บแต่ลิงค์ของไฟล์ข้อมูลเท่านั้น ส่วนตัวไฟล์ข้อมูลก็เก็บเป็นแต่ละไฟล์เหมือนเดิมต่อไป   เราสามารถเขียนโค้ดให้ยืดหยุ่นเพียงพอที่จะเลือกได้ว่าจะใช้โปรแกรมอะไรมาเปิดดูไฟล์ข้อมูลนั้นแทน

รูปไม่จำเป็นต้อง
Back to Top
Reply by Message on : 10/8/2558 13:41:50
สันติสุข
(R20998)
แก้ไข : "รูปไม่จำเป็นต้อง" .. ให้ตัดออก
Back to Top
Reply by Message on : 23/10/2558 2:35:44
chinoiji
(R21365)
อาจารย์ สันติสุข พอจะมีโปรแกรมการเก็บรูปภาพแบบง่าย ๆ ให้ดูเป็นตัวอย่างหรือเปล่าครับ
Back to Top
Reply by Message on : 29/10/2558 1:55:16
สันติสุข
(R21387)
ไปที่หน้าโฮมเพจแล้วค้นด้วยคำว่า .Picture นะครับ จะเห็นคำถามเกี่ยวกับเรื่องนี้ ซึ่งมีเยอะพอควรเลย หลักๆก็คือใช้ Image control และอ้าง .Picture property ในการโหลดภาพเข้าคอลโทรลแหล่ะครับ ส่วนโปรแกรมง่ายๆก็ไปดูที่ฐานข้อมูลตัวอย่างที่ชื่อ NorthWind ที่ให้มาพร้อมกับโปรแกรม Microsoft Office นะครับ มันจะมีหน้าฟอร์มที่เก็บประวัติพนักงานที่เก็บรูปพนักงานไว้ด้วย แต่ผมจำไม่ได้ว่าใช้ OLE หรือใช้วิธีไหน ถ้าไม่เจอ ก็แปลว่าตอน install ไม่ได้ติดตั้งเข้าไปครับ

ปล. ถ้ามีอะไรจะถาม ให้ไปตั้งคำถามในหมวดปกตินะครับ ถ้ามาถามในหมวด Relation Knowledge ผมจะไม่เห็นครับ นานๆจะเข้ามาดูทีนึง
Back to Top

Reply

 *Indicates required fields
Format:
Bold Under Line Italic Add Hyperlink Add Email Link Italic List Indent Add Image Emoticons Insert code Mode:
Message:*
Your Name*:
Normal word*: Please input : ไทยแอ็คเซส
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++