ผู้เขียน หัวข้อ: เอา form ที่เราทำจาก Microsoft Access ให้ link กับเครื่องอื่นอย่างไร  (อ่าน 870 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 2590
  • คนดีไม่เบ่ง คนเก่งไม่โม้ คนใหญ่โตไม่อวด
    • ดูรายละเอียด
    • อีเมล์
เนื่องจากที่บริษัทให้นำข้อมูลใส่ลงไปใน MS Access ซึ่งหนูได้ทำเรียบร้อยแล้วใน forms ซึ่ง form ที่ทำ สามารถค้นหาข้อมูลได้  หลังจากนั้น หัวหน้างานเลยให้ทำดังนี้

1. ฟอร์ม ที่ได้ ต้องเชื่อมต่อกับคอมพิวเตอร์ของ boss โดยที่เค้า สามารถ key data  หรือ update ได้ในคอมของ boss เอง
2. ข้อมูลใน form จะมี e-mail แล้ว จะส่งเมลล์ให้คนในข้อมูลอย่างไร โดยให้ ส่งผ่าน outlook และสามารถ attach file  ได้ด้วย

ทั้งสองข้อที่บอกมา เจ้าของกระทู้ไม่ทราบเลยค่ะ มืดแปดด้านมาก วอน ผู้รู้ช่วยบอกทีนะค่ะ ไปซื้อหนังสือมาแล้ว แต่เหมือนในหนังสือ ก็ไม่ได้พูดถึงเรื่องนี้  ตอนนี้กำลัง งงๆ กับ share point ว่า โปรแกรมนี้สามารถทำได้ไหม

ขอบคุณมากค่ะ





ข้อ 1.

หากไม่มี Server หลัก
ก็หาเครื่องใครสักคน เป็นเครื่องหลัก
สร้าง Folder ชื่อว่า MainData เอาไว้ครับ
แล้วเปิด Share ให้เขียนอ่านได้

ทีนี้ ก็ map Drive ที่ Share นั้น เป็น Drive S:  ครับ (ตัวอย่าง)

จากนั้น ที่ไฟล์ของคุณ
คุณต้องทำให้ไฟล์แยกเป็น 2 ส่วนครับ

เริ่มจาก
1. Copy ไฟล์เป็น 2 ไฟล์ ชื่อ Data.MDB กับ Main.MDB
2. เปิดไฟล์ Main.mdb แล้วตรวจ Form
    Form ของคุณ จะต้องเขียนให้ผูกกับ Query นะครับ อย่าไปผูกกับ Form
3. Query ก็ให้ไปผูกกับ Table ครับ (อันนี้เรื่องปกติ)
4. Table ทุกตัว ให้คุณจัดการ Link กับไฟล์ Data.mdb ที่อยู่ใน Drive S: ครับ
    แล้วลบตัว Table ที่ไม่ได้เกิดจากการ Link ออกไป
5. เมื่อทำข้อ 4 เสร็จ   ใน main.mdb
    คุณจะมี Table เท่าเดิม แต่ว่า ไม่ได้เก็บข้อมูลใน main.mdb ครับ
    แต่จะ Link มาจาก  Data.mdb ที่อยู่ใน Drive S: ทั้งหมด



ข้อดีคือ
1. ฐานข้อมูลคือ data.mdb มีกองกลาง ไม่จำเป็นต้องไปอยู่ในแต่ละเครื่อง
2. คุณจะแก้ไข Form หรือทำอะไร ก็ทำใน main.mdb ไม่กระทบ กับข้อมูลครับ
   จะเอา main.mdb กลับไปเขียนที่บ้าน แล้วเอากลับมาลงทับ ก็ไม่ต้องกลัว ว่า ข้อมุลจะหาย
   เพราะข้อมูลอยู่ใน Data.mdb
   (สำคัญ อย่าเผลอลบ หรือ เอาอะไรมาทับ data.mdb ละกัน)


ทีนี้ วิธีใช้งาน
ใครที่อยากใช้  ไม่ว่าจะเป็นหัวหน้า ลูกน้อง ฝ่ายขาย ช่าง ฯลฯ
ใครอยากใช้ ก็แค่ map ไดรฟ์ S:  ขึ้นมา จาก Folder ที่ Share ไว้ครับ

แล้วก็เรียกไฟล์ main.mdb ไปใช้
หรือคุณอาจ เอาไฟล์  main.mdb  สร้างเป็น Shortcut ไว้บน Desktop ของแต่ละเครื่อง ให้ทุกคนเลยก็ได้ครับ
จะได้ไม่ต้องเข้าไปยุ่งกับ Drive S: ให้หวาดเสียว
(คือ map Drive ไว้ แต่ไม่ต้องเปิดเข้าไปคลิก ๆ  ที่ main.mdb)

ผมก็ใช้วิธีข้างต้น นี้กับแทบทุกงานที่ผมเขียนเป็น Access ครับ
ด้วยวิธีนี้ ผมสามารถ ปรับปรุงแบบฟอร์ม หรือ รายงาน ฯลฯ ได้สบาย

แถมยังทำ version แยกได้สบาย ๆ ด้วย

เช่น ของ BOSS  ผมก็ทำเป็น mainboss.mdb  ซึ่งก็มีแบบฟอร์มเพิ่ม ที่มากกว่าคนอื่น และมี Report หลาย ๆ  แบบ
ของ Sale ผมก็ทำเป็น mainsale.mdb  ก็จะมี Form ให้ป้อนได้จำกัด เป็นต้นครับ