ตรวจสอบไฟล์ฐานข้อมูลใน Sever ?
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 297   4
URL.หัวข้อ / URL
ตรวจสอบไฟล์ฐานข้อมูลใน Sever ?

เรียนถามอ.สุภาพ และ ผู้รู้ค่ะ
หนูได้สร้างไฟล์ 2 ไฟล์
ไฟล์ที่ 1 เป็น ไฟล์ฐานข้อมูล เก็บไว้ใน Sever
ไฟล์ที่ 2 เป็น ไฟล์โปรแกรม เก็บไว้ใน เครื่องลูก
หนูให้การ เชื่อมโยงตารางจากไฟล์ฐานข้อมูลค่ะ
เมื่อผู้ใช้จะใช้โปรแกรมก็ต้อง login ของ windows เพื่อที่จะสามารถมองเห็น Sever และสามารถใช้งานโปรแกรมได้ ถ้าผู้ใช้ไม่ login ของ windows ก็ใช้โปรแกรมไม่ได้
หนูอยากจะสร้าง msgbox บอกกับผู้ใช้ ในกรณีที่ผู้ใช้ยังไม่ได้ login ของ windows ตอนเปิดโปรแกรม เพราะเนื่องจากผู้ใช้บางท่านไม่มีความรู้ทางคอมพิวเตอร์มากนัก ส่วนใหญ่ เมื่อใช้งานโปรแกรมไม่ได้ ก็คิดว่าเกิดปัญหาจากตัวโปรแกรม ปัญหานี้เจอบ่อยมากค่ะ
รบกวนช่วยแนะนำด้วยค่ะ
ขอบคุณค่ะ

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

1 @R04424
น่าจะใช้ Dir() เข้าช่วยได้

ดูฟังก์ชันข้างล่างครับ

Function fIfConnected(strServer As String) As String
On Error GoTo ComeHere

If Dir(strServer) <> "" Then
MsgBox "สามารถติดต่อ Server ได้", vbOKOnly, "Logged In"
End If

ComeHere:
If Err.Number = 76 Then
MsgBox "ไม่สามารถติดต่อ Server ได้", vbOKOnly, "ลืม Log In?"
Exit Function
End If
End Function

ผมทดสอบคร่าวๆ ก็พบว่าใช้ได้

ผมยังไม่เคยใช้งานจริงๆ นะครับ

ถ้า Server ชื่อ MyServer ให้ใช้

fIfConnected("\\MyServer\")

ลองปรับใช้ดู

2 @R04426
รบกวน ถามต่ออีกนิดน่ะค่ัะ
ถ้าต้องการให้ Code สามารถ ตรวจสอบชื่อ Server เอง แล้วนำไปใช้กับ Code ที่อ.แนะนำ จะต้องทำอย่างไรค่ะ
ขอบคุณค่ะ
3 @R04427
อีกคำถามนึงค่ะ
จากคำถามแรกข้างต้น
ในระบบงาน หนูได้สร้างตารางสำหรับเก็บรายชื่อผู้ใช้ ไว้ตรวจสอบการเข้าใช้โปรแกรม อยากจะเรียนถามอ.ว่าหนูควรจะเก็บตารางนี้ ไว้ที่ไฟล์ที่เป็นฐานข้อมูล หรือ ควรจะเก็บไว้ที่ไฟล์ที่อยู่ในเครื่องลูกดีค่ะ และแต่ละอย่างมีข้อดีข้อเสียต่างกันอย่างไรบ้างค่ะ
รบกวนอีกครั้งค่ะ
4 @R04430
เก็บไว้ที่ Back End ครับ จะได้จัดการง่าย ไม่ว่าจะเป็นการเพิ่มหรือลบ ก็ตาม
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2157s