ขอโค้ดที่สามารถ Copy ไฟล์ Access ไปไว้ที่อื่นค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 8,701   24
URL.หัวข้อ / URL
ขอโค้ดที่สามารถ Copy ไฟล์ Access ไปไว้ที่อื่นค่ะ

หนูลองค้นหาในบอร์ดนี้แล้วแต่ยังไม่ตรงตามต้องการ เลยขอตั้งคำถามใหม่ดังนี้นะคะ

หนูอยากทราบว่าเราสมารถสร้างโค้ดเพื่อให้มัน Copy ไฟล์ Access ของเราที่กำลังจะปิดการทำงาน(Quit) ไปไว้ที่อื่น อีกตัวหนึ่งก่อน แบบอัตโนมัติ ได้ไหมคะ

เช่นสมมติว่าหนูมีไฟล์ตัวหนึ่งชื่อ Sample-A.mde ซึ่งเก็บไว้ที่ไดร์ฟ C:\
เป็นไฟล์หลัก ที่ใช้ทำงานอยู่เป็นประจำ

โดยหนูอยากให้ทุกครั้ง ที่จะจบการทำงานแล้ว ให้มัน Copy ไฟล์หลัก Sample-A.mde (ที่กำลังจะปิด) ส่งไปไว้ที่ไดร์ฟ D:\ เพื่อเป็นไฟล์สำรองไว้อีกตัวหนึ่ง

โดยใช้ชื่อไฟล์สำรองนี้ว่า Sample-B.mde ทุกอย่างเหมือนกับไฟล์ต้นฉบับทุกประการ ยกเว้นชื่อไฟล์เท่านั้นที่ให้มันแตกต่างกัน

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

หนูไม่ทราบว่าต้องทำอย่างไร ปัจจุบันเมื่อเสร็จการทำงานแล้ว หนูจะใช้วิธี Copy ไฟล์ต้นฉบับ นำไป Paste ในตำแหน่งใหม่ที่ต้องการเป็นระยะๆค่ะ

ขอรบกวนอาจารย์ โปรดแนะนำด้วยนะคะ

24 Reply in this Topic. Dispaly 2 pages and you are on page number 2

21 @R17944
ปลายทางเป็น D:\Access1.accdb เสมอหรือไปอยู่ที่ path ไหนได้อีกหรือเปล่า
22 @R17946
ปลายทางคงที่ค่ะ
23 @R17947
FSO.CopyFile Forms("F1")!Text1, "D:\Access1.accdb", True
24 @R17948
ขอบคุณค่ะอาจารย์
ลองใช้แล้ว....บอกได้คำเดียว.."เวิคสุดๆเลยค่ะ" ตรงตามที่ต้องการ
ขอบคุณอาจารย์ และThai access แสงสว่างที่ปลายอุโมงค์
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2695s