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


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


Back to Board : Thai Access Webboard

อยาก Link Files PDF โดยอัตโนมัติในหน้าจอ Form


Topic by Message Posted : on : 4/11/2551 11:46:47
AUMAIM  อยากได้วิธีทำให้ แต่ละ Record สามารถ Link ไปที่ File PDF ในโฟล์เดอร์ที่เก็บไฟล์ PDF ไว้ โดยจะตั้งชื่อให้เหมือนกันกับ Record ใน Access

เช่น เปิดฟอร์มพนักงาน เลขที่ : 001 เมื่อคลิกปุ่ม(เปิด PDF) ในฟอร์ม ก็ให้ไปเรียกเปิดไฟล์ PDF ในโฟลเดอร์ \PDF\001.pdf และพอเราเลือกเลขที่ 003 เมื่อคลิกปุ่ม PDF ก็ไปเรียกไฟล์ 003.pdf ออกมาได้เลยค่ะ

รบกวนด้วยค่ะ ช่วยด้วยนะคะ ต้องการคำตอบมากๆ คิดมาเป็นเดือนๆ แล้ว ยังทำไม่ได้ค่ะ (ทำไม่เป็นค่ะ)

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

Reply by Message on : 4/11/2551 16:30:37
yeadram
(R00914)
1   โดยการทำ Hyperlink
ต้องมั่นใจว่า เครื่องของคุณสามารถเปิด pdf ได้ด้วยการแค่ดับเบิ้ลคลิ๊กที่ไฟล์ pdf (แสดงว่า window หรือ os ได้ทำการลงทะเบียนรับทราบแล้วว่า ไฟล์ชนิดนี้จะเปิดกับโปรแกรมอะไร)

หรือถ้าไม่มั่นใจ ลองทำซ้ำอีกทีก็ได้ครับ คลิ๊กขวาที่ไฟล์ pdf ใดๆ เลือกคำสั่ง open with... แล้ว browse หาโปรแกรมให้มัน อย่าลืมติ๊ก ในช่องให้ติ๊ก แค่นั้นแหละครับ ถือว่าได้ลงทะเบียนแล้ว
ทีนี้กลับมาที่ VBAครับ
ที่ปุ่มคำสั่งที่คุณต้องการ ก็เขียนโค้ดครับ
FollowHyperlink "พาธและชื่อไฟล์ครับ"

ตัวอย่างคร่าวๆ นะครับ
Private Sub command2_click()
dim pth as string
dim mPdf as string

pth = "c:\test\pdf\"
mPdf = "ไฟล์ชื่อ" & text1 & ".pdf"

Followhyperlink pth & "\" & mpdf
End Sub

2 วิธีใช้คอนโทรลพิเศษอื่นๆ เพื่อให้แสดงไฟล์ pdf ในฟอร์มนั้นๆ ได้เลย
- ต้องหา component อื่นๆ มาใส่เพิ่มครับ







Back to Top
Reply by Message on : 5/11/2551 12:50:15
Arsitkpnplus
(R00917)
ใช้ wizard create ปุ่มก็ได้ครับ
run application --> หา program ที่จะใช้ (เช่น c:\program~file\...\acrobat.exe) ตามด้วยชื่อ file ที่ต้องการ
Back to Top
Reply by Message on : 6/11/2551 16:43:56
sjs
(R00927)
ให้ส่งไฟล์ และคนรับก็เข้าไปอ่านไฟล์ได้ที่
www.gmail.com
userName : accboard
password : accgmail
Back to Top
Reply by Message on : 15/12/2551 13:45:26
AUMAIM
(R01153)
ขอบคุณทุกคำตอบนะคะ

จะลองไปทำดูก่อน ถ้าได้ไม่ได้ยังไง จะมาโพสใหม่ค่ะ

ขอบคุณมากๆ
Back to Top
Reply by Message on : 16/12/2551 14:38:18
aumaim
(R01158)
ทำได้แล้วค่ะ ขอบคุณทุกท่านมากๆ เลยค่ะ
Back to Top
Reply by Message on : 13/1/2555 19:20:53
กังวาลย์
(R11901)
เรียนท่านอาจารย์ทุกท่านครับ
คำสั่งนี้ผมเคยใช้แล้วได้ผลดีครับ แต่ตอนนี้เปลี่ยนมาใช้ Windows7 64 bits ชุดคำสั่งนี้ไม่ทำงานครับ ทั้งที่เป็นตัวโปรแกรมเดิม ที่เคยรัน บน XP ได้
    โดยลักษณะ จะกดแล้ว เป็นเหมือน ป็อปอัพขึ้นมา เหมือนจะเปิดได้ แต่ ก็ไม่ได้ หายไปเฉยๆเลยครับ ไม่ทราบจะแหก้ไขยังไงแล้ว ครับ

.... ขอบคุณมากครับ
Back to Top
Reply by Message on : 13/1/2555 19:56:22
สันติสุข
(R11902)
ปัญหาอย่างนึงที่เคยเจอก็คือ ไม่ได้ติดตั้งโปรแกรมสำหรับเปิดไฟล์ประเภทนั้นไว้ เช่น จะเปิดไฟล์ pdf แต่ไม่ได้ลง Acrobat Reader ครับ
Back to Top
Reply by Message on : 16/1/2555 20:36:40
กังาวลย์
(R11927)
ขอโทษนะครับ เน็ตมีปัญหาอะไรไม่รู้ พยายามมาตอบหลายวันแล้ว แต่ไม่ได้

อาจารย์ครับ เครื่องผมมีโปรแกรมแล้วนะครับ ลองเอาโปรแกรม ไปลงไว้ใน Virtual pc XP mode แล้วทำงานได้ปรกติครับ ไม่รู้จะทำยังไงแล้วเหมือนกัน
Back to Top
Reply by Message on : 17/1/2555 0:30:50
สันติสุข
(R11930)
ถ้าเราดับเบิลคลิกไฟล์ที่เราต้องการเปิด โดยทำใน windows explorer ไฟล์นั้นจะเปิดขึ้นมาได้หรือไม่ ถ้าไม่ได้ ก็แปลว่าเราไม่ได้กำหนดว่าไฟล์นามสกุลนั้นจะถูกเปิดจากโปรแกรมอะไร เราต้องไปจับคู่ให้มันเสียก่อนโดยคลิกขวาที่ไฟล์นั้นแล้วเลือก Open With... ลองดูแล้วกัน แต่ถ้าเกิดดับเบิลคลิกแล้วทำได้ อันนี้ยิ่งแล้วใหญ่ ไม่รู้จริงๆครับ
Back to Top
Reply by Message on : 17/1/2555 15:27:19
กังวาลย์
(R11934)
เรียนท่านอาจารย์สันติสุข
   ตอนดับเบิ้ลคลิ๊กแล้ว มันเด้ง ป็อปอัพโปรแกรม Adobe Acrobat ขึ้นมาแล้วครับ แล้วก็หายไปเฉยๆครับ ลองทำหลายครั้งแล้ว แต่ก็ไม่ยอมเปิดครับ
Back to Top
Reply by Message on : 17/1/2555 15:40:36
กังวาลย์
(R11935)
ถ้าเปิดจาก Windows explorer เปิดได้ปรกติครับ
Back to Top
Reply by Message on : 18/1/2555 12:43:32
สันติสุข
(R11940)
แล้วถ้า FollowsHyperlink ไปยังไฟล์นามสกุลอื่นๆเช่น .doc, .xls มันเปิดได้ไหมครับ ถ้าได้ก็แปลว่าเป็นที่ Acrobat Reader แล้ว งั้นลอง uninstall แล้วลงใหม่อีกทีครับ
Back to Top
Reply by Message on : 18/1/2555 13:09:43
สันติสุข
(R11943)
รอแป๊ปครับ กำลังทดลองอีกวิธี
Back to Top
Reply by Message on : 18/1/2555 13:33:52
สันติสุข
(R11944)
1 ถ้าเป็น Access 2003 ให้กำหนดในเมนู Tools - Macro - Security ให้เป็น Low

2. ถ้าข้อแรกไม่ได้ ให้เปลี่ยนเป็นคำสั่ง
CreateObject("WScript.Shell").Run """" & "พาธไปยังไฟล์ที่ต้องการ" & """"
Back to Top
Reply by Message on : 18/1/2555 13:44:49
กังวาลย์
(R11946)
ขอบคุณครับ เดี๋ยวลองไปทำก่อนครับ
จะได้หรือไม่ก็ไม่เป็นไรครับ ขอบคุณจากใจเลยครับ กับคำตอบที่ใส่ใจ และความเป็นครู ที่ถ่ายทอดความรู้ให้มาครับ :)
Back to Top
Reply by Message on : 18/1/2555 14:46:19
กังวาลย์
(R11950)
        ทำได้แล้วครับ ท่านอาจารย์ ดูโปรแกรม รันได้นิ่งมากเลยครับ ดีกว่าคำสั่งเก่าด้วยนะครับ จากความรู้สึกเวลาใช้งานนะครับ
.... ขอบคุณมากๆเลยครับ   กังวาลย์
Back to Top
Reply by Message on : 16/12/2558 11:10:50
Ti
(R21565)
ผมกำลังทำ link file pdf ใน form เหมือนคุณ AUMAIM(R01153) แต่ยังนึกไม่ออกว่าจะทำ hyperlink แบบไหน บนฟอร์ม รบกวนช่วยแนะนำด้วยครับ
Back to Top

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


Sorry, you can NOT post a reply.
+++ webboard source: ASPThai.Net Webboard 6.0 webbord +++++++ admin : yeadram +++