บอร์ดเรียนรู้ Access สำหรับคนไทย
Thai Access Webboard => ห้อง MS Access => ข้อความที่เริ่มโดย: UnKnown ที่ 13 ก.พ. 61 , 12:12:31
-
คุณ เอ็ก Original post
รบกวนสอบถามอาจารย์ครับ ผมต้องการแทรกไฟล์รูปหรือไฟล์เอกสาร แต่ก่อนบันทึก ให้ตรวจสอบว่า แทรกไฟล์หรือยัง
ถ้ายังไม่มีไฟล์ ให้แจ้งเตือนเป็น msgbox ครับ รบกวนขอโค้ดด้วยครับ
ขอบคุณครับ
(https://www.thai-access.com/tiupld/images/p42p3a-8e05ae.png)
-
เราสามารถใช้ฟังก์ชั่น Dlookup() ตรวจสอบได้ครับว่าฟิลด์ Attachment มีไฟล์อยู่หรือไม่ เช่น สมมุติตารางชื่อ Table1 ฟิลด์ Attachment ชื่อ Attach ก็เขียนตรวจสอบที่ปุ่มบันทึกก็ได้ครับ ก่อนคำสั่งบันทึก
If Dlookup("Attach","Table1","ID=" & Me.ID) = "" then
"ยังไม่มีการแนบไฟล์" ...
Else
"มีการแนบไฟล์แล้ว" ...
End IF
ปล. การใช้ Dlookup() จะ Retrun ชื่อไฟล์ทั้งหมดที่อยู่ในฟิลด์ Attachment หากมีการแนบไฟล์เป็น ชือไฟล์.นามสกุล,ชือไฟล์.นามสกุล,...ไปเรื่อยๆ
ปรับใช้ดูครับ
-
คุณ เอ็ก Original post
ได้แล้วครับ ขอบคุณอาจารย์มากครับ