ต้องการสร้างปุ่ม add รูปภาพลงใน Database
กระทู้เก่าบอร์ด อ.Yeadram

 5,933   11
URL.หัวข้อ / URL
ต้องการสร้างปุ่ม add รูปภาพลงใน Database

ผมต้องการสร้างปุ่ม Add รูปภาพลงใน ฟอร์ม แบบ สามารถเลือก Browse ไฟล์ที่อยู่ของรูปได้ด้วย ต้องเขียน Code ยังไงครับ ขอบคุณครับ

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

1 @R07789
เลือกดูก่อนนะครับ
http://thai-access.com/default.asp?cx=partner-pub-8888936608866766%3Adjbxdk-d3vs&cof=FORID%3A11&ie=windows-874&q=ADD+%C3%D9%BB%C0%D2%BE&siteurl=www.thai-access.com%2F#1059
2 @R07790
เรียนคุณ ditasilk ครับ จริงๆ ผมทำได้แล้วล่ะ เพียงแต่ว่าติดปัญหาตรงที่เวลาจะแสดงรูปบนฟอร์ม ทำไมมันไม่อยู่ในกรอบที่เราสร้างไว้่นะครับ คือรูปมันขึ้นไม่ตรงกับกรอบใน bound Object Frame เลย สามารถทำให้รูปที่เราต้องการแสดงบนฟอร์ม ขึ้นตามตำแหน่งที่เราต้องการได้ไหมครับ
3 @R07791
ยังงงอยู่ว่า
ใช้ control อะไรในการแสดงรูป
ใช้ image รึเปล่าครับ
4 @R07792
คืออย่างงี้ ครับ ผมใช้ table employees ในการเก็บข้อมูล พนง และ ในนี้จะมี Fields นึงที่ชื่อ ว่า Picture ไว้สำหรับใส่รูปภาพ พนง นะ ครับ แล้วผมก็ได้เขียน Code ผูกติดกับ ปุ่มเลือกรูปภาพ ที่ไว้สำหรับ Browse ไฟล์ที่อยู่ในเครื่องนะครับ โดยให้มันแสดง part อยู่ใน textbox ที่ชื่อ txtFilePart จากนั้นผมก็ตั้งค่าให้ textbox ค่าเท่ากับ fields Picture ใน table employees ครับ เพื่อให้มันนำ part ที่อยู่ในเครื่องที่ผมเลือกขึ้นมา แสดง รูป นะ ครับ หลักการที่ผมทำก็ประมาณนี้ ครับ
5 @R07793
แต่ผมก็ยังไม่เข้าใจว่า คุณ Sak นำ Path (ไม่ใช่ part นะครับ)
จาก txtFilePart มาแสดงรูปยังไง เพราะไม่ได้กล่าวถึง Control ที่จะแสดงรูป ซึ่งมีปัญหาว่า "ไม่อยู่ในกรอบที่สร้างไว้่ "
ซึ่งจะได้เข้าถึง root cause ของปัญหาครับ ว่าจะช่วยแก้ไขยังไงดี

ตอนนี้เข้าใจเบื้องต้น แล้วว่า
มี field ทีเก็บรูปภาพพนักงานชื่อ picture อยู่ในตาราง employees
มี textbox ที่แสดง pathของรูปภาพ ชื่อ txtFilePart

Control แสดงรูปภาพ ยังไม่เอ่ยถึงครับ
6 @R07794
เรียนคุณ ditasilk ผมก็ยัง งง อยู่เหมือนกันครับ ผมลองแบบ ไม่ใช้
Control เลย มันก็สามารถแสดงรูปภาพได้นะครับ แต่พอลองเอา field picture ที่อยู่ในตาราง emplpyees มาแสดงมันก็ไม่อยู่ในกรอบ อยู่ดีนะครับ ผมสังเกตุ ว่า รูปที่ขึ้นมานั้นจะอยู่ตรงกลางฟอร์ม เลย ครับ ลองไปปรับให้มันไม่ auto resize กับ auto center มันก็ยังไม่ได้อยู่ดีนะครับ

7 @R07795
1 ชนิดของ Data type field : Picture ใช้ เป็น OLE OBJECT รึเปล่าครับ
หรือเป็น text

ผมทดลอง ใช้ OLE OBJECT ภาพก็แสดงในกรอบ ซึ่ง Access จะแสดงภาพโดยใช้ Bound object frame
ยังไม่ทราบปัญหาอยู่ตรงไหน

2 ลอง capture หน้าจอ ที่ภาพแสดงไม่อยู่ในกรอบให้ดูหน่อยครับ
8 @R07796
ตอบคุณ ditasilk ครับ
1. ใช้เป็น OLE OBJECT ครับในตารางที่เก็บรูป
2. Capture ให้ดูแล้วครับ
9 @R07798
ผมทดลองเอา text box มา bound กับ field PICTURE ก็ไม่ได้ ไม่มีการแสดงรูปภาพ

ในมุมมองออกแบบ
ตรงตำแหน่งรูปภาพ มันเป็น text box ที่ bound กับ field Picture และยังมี control ตัวอื่น อีกหรือไม่ครับ
ถ้าไม่มี คงต้อง attach file เข้า accboard@gmail.com แล้วล่ะครับ
มันน่าจะมีอะไรที่ผิดปกติ ซักอย่าง แล้วผมจะกลับมาดูอีกครั้ง
10 @R07801
ก็มีแค่ text box ที่รับค่า path จากรูปภาพเองครับ แต่ผมงงว่าทำไม ตอนผมไม่ได้เลือกให้ field picture แสดงบนฟอร์ม มันก็ยังขึ้นรูป อีกครับ ขึ้นตรงกลางฟอร์ม ตำแหน่งเดิมเลยครับ

ปล: ถ้าไม่ได้ผมจะลอง attach file เข้า accboard@gmail.com ดูครับ ขอบคุณอีกครั้งครับ
11 @R21221
Link มันตายไปแล้วครับ

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