ขอคำแนะนำการเขียนโปรแกรมด้วย Access แบบออนไลน์ครับ
กระทู้เก่าบอร์ด อ.Yeadram

 942   5
URL.หัวข้อ / URL
ขอคำแนะนำการเขียนโปรแกรมด้วย Access แบบออนไลน์ครับ

เรียน อ. สุภาพและผู้รู้ทุกท่านครับ ผมอยากขอคำแนะนำเกี่ยวกับการเขียนโปรแกรมด้วย Access โดยที่ผมต้องการให้ Table อยู่ที่เครื่อง server ส่วน Form และ Report ให้อยู่ที่เครื่องผู้ใช้ จะมีเทคนิคยังไงบ้างครับ ขอบคุณครับ

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

1 @R22430
ใช้วิธีแยกตารางออกต่างหาก โดยทำเป็นLink Table ครับ
2 @R22465
เรียนคุณ Ekkaphon ผมมือใหม่ครับ ไม่ทราบว่ามีวิธีหรือขั้นตอนการทำยังไงบ้างครับ ที่ server ต้องทำยังไง ที่เครื่องลูกต้องทำยังไงครับ ช่วยกรุณาด้วยครับ ขอบคุณครับ
3 @R22472
ให้ทำตามขั้นตอนดังนี้นะครับ
1.สร้างส่วนที่เป็นฐานข้อมูลขึ้นมาก่อนแล้วบันทึกไว้ที่เครื่องSever ในส่วนนี้จะมีเฉพาะTable เพียงอย่างเดียวนะครับ
2.ในส่วนของตัวโปรแกรมจะมีเฉพาะฟอร์มรายงานและมาโคร ซึ่งส่วนนี้จะเป็นตัวโปรแกรมเก็บไว้ในเครื่องต่างๆตามที่จะใช้งานครับ ตัวโปรแกรมนี้ให้ทำเป็น Link Table ดังนี้ครับ
-ในแถบ Objects ตรง Table ให้คลิกขวาเลือก Link Table
-เลือกตำแหน่งที่เก็บของฐานข้อมูลตามข้อที่1
-เลือก Select All คลิก OK
แค่นี้ก็จะสำเร็จ จากนั้่นก็จะมีฟอร์มในเครื่่องคอมกี่เครื่องก็ได้แล้วครับ
***ไม่เข้าใจตรงไหนถามได้นะครับ***
4 @R22479
ผมทำอย่างนี้(คอมพิวเตอร์ดูแลประมาณ 600 เครื่อง)
ปัญหาของการใช้โปรแกรม access เมื่อทำเครือข่ายคือต้องวิ่งติดตั้งเครื่องลูก นอกจากนี้เมื่อต้องการปรับปรุงโปรแกรมแต่ละครั้งเสียเวลาในการติดตั้งใหม่ จากปัญหาดังกล่าว มีแนวทางแก้ไขดังนี้ สร้าง bat file ขึ้นมาเพื่อให้โปรแกรมcopy เมื่อเปิดโปรแกรมทำงาน ดังนี้
1.สร้างโฟลเดอร์
2.copy file ตัวใหม่ทุกครั้งเมื่อผู้ใช้เปิดโปรแกรมตามตำแน่งที่วางไว้
ตัวอย่าง bat file (เขียนด้วย notepad)
@echo off
MD C:\workprs
xcopy \\192.169.200.xxx\work\AutoUpdate\proprs.mdb C:\workprs\ /E /H /C /R /Q /Y
C:\workprs\proprs.mdb
หมายถึง สร้างfolder ในเครื่องลูก C:\workprs แล้วคัดลอกfileจากตำแหน่ง 192.169.200.xxx\work\AutoUpdate\proprs.mdb ไปวางที่C:\workprs\proprs.mdbในเครื่องลูก แค่นี้ก็ลดปัญหาวิ่งปรับปรุงโปรแกรมทุกครั้ง
5 @R22502
ขอขอบคุณทุกท่านที่ให้คำแนะนำและความรู้นะครับ ผมจะลองทำดูถ้าไม่เข้าใจ จะมาปรึกษาอีกครั้งครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2846s