กระทู้เก่าบอร์ด อ.Yeadram
1,035 0
URL.หัวข้อ /
URL
ขอแนวทางด้วยครับเกี่ยวกับการทำFrom login
คือผมต้องการสร้างแบบง่ายๆนะครับ
คือผมต้องการสร้าง from(Form1) login เพื่อตรวจสอบสิทธิ์ ถ้า Username และ Password ถูกต้อง ให้เปิด Form2 อะไรประมาณนี้ครับ แต่ก็อยากได้แบบที่มี2กรุ๊ป กรุ๊ปแรก คือ username ที่เป็น admin ปรับแต่งแก้ไขฐานข้อมูลที่มีอยู่ได้
กรู๊ปที่สอง คือ User ทั่วไป สารมารถเพิ่ม และ เรียกดูได้อย่างเดียวเท่านั้นไม่สามารถที่จะแก้ไขได้ครับ
ผมจึงอยากสอบถามว่าจะสามารถตั้งค่่าตั้งแต่ตอนล๊อกอินได้เลยไหมครับ หรือต้องกำหนดที่ ตารางหรือที่ตรงไหนครับ เพราะว่า Form2ที่ผมสร้างไว้จะมีปุ่มเพื่อที่จะลิ้งไป fromอื่นๆอีกครับ หรือว่าผมจะสร้างForm1 เพื่อใช้เป็นฟอร์มล๊อกอิน ถ้าล๊อกอินด้วย Username admin ให้เปิดForm2 ถ้าล๊อกอิน ด้วยUsername ของผู้ใช้ทั่วไปให้เปิด Form3 อย่างนี้ถูกต้องไหมครับ
Private Sub Command4_Click()
Username.SetFocus
If Username = "user" And Password = "1234" Then
MsgBox "Thank for your login"
MsgBox "Welcome"
DoCmd.Close
DoCmd.OpenForm "Form2"
Else
MsgBox "Please re-enter your Username and Password."
End If
End Sub
ตัวที่ขีดเส้นใต้ไว้เราจะซ่อนได้ยังไงครับ (ข้อมูลไม่ถึงกับลับสุดยอดครับแค่ป้องกันuser ทั่วไปมองเห็นusernameและpasswordเท่านั้นเองครับ หรือว่าจำเป็นต้องสร้างตารางขึ้นมาอีกตารางหรือเปล่าครับ)
ขออีกคำถามนะครับโจทย์ข้างบนผมกะเผื่ออนาคตเราสามารถนำไป compiler เป็นโปรแกรมหรือพัฒนาต่อด้านอื่นได้โดยที่ไม่มีผลกระทบต่อโครงสร้างเดิม(อันนี้ถามเผื่อไว้ครับอนาคตอัน ไกล...แสนไกล สุดโค้งขอบฟ้า ไกล.........) หากข้อมูลไม่เพียงพอถามได้เลยนะครับ เพราะผมเปิดอ่านวันละหลายรอบครับ
ขอบคุณสำหรับคำตอบล่วงหน้าครับ
เขียนด้วย access ครับ
แนะนำด้วยนะครับ
red
คือผมต้องการสร้าง from(Form1) login เพื่อตรวจสอบสิทธิ์ ถ้า Username และ Password ถูกต้อง ให้เปิด Form2 อะไรประมาณนี้ครับ แต่ก็อยากได้แบบที่มี2กรุ๊ป กรุ๊ปแรก คือ username ที่เป็น admin ปรับแต่งแก้ไขฐานข้อมูลที่มีอยู่ได้
กรู๊ปที่สอง คือ User ทั่วไป สารมารถเพิ่ม และ เรียกดูได้อย่างเดียวเท่านั้นไม่สามารถที่จะแก้ไขได้ครับ
ผมจึงอยากสอบถามว่าจะสามารถตั้งค่่าตั้งแต่ตอนล๊อกอินได้เลยไหมครับ หรือต้องกำหนดที่ ตารางหรือที่ตรงไหนครับ เพราะว่า Form2ที่ผมสร้างไว้จะมีปุ่มเพื่อที่จะลิ้งไป fromอื่นๆอีกครับ หรือว่าผมจะสร้างForm1 เพื่อใช้เป็นฟอร์มล๊อกอิน ถ้าล๊อกอินด้วย Username admin ให้เปิดForm2 ถ้าล๊อกอิน ด้วยUsername ของผู้ใช้ทั่วไปให้เปิด Form3 อย่างนี้ถูกต้องไหมครับ
Private Sub Command4_Click()
Username.SetFocus
If Username = "user" And Password = "1234" Then
MsgBox "Thank for your login"
MsgBox "Welcome"
DoCmd.Close
DoCmd.OpenForm "Form2"
Else
MsgBox "Please re-enter your Username and Password."
End If
End Sub
ตัวที่ขีดเส้นใต้ไว้เราจะซ่อนได้ยังไงครับ (ข้อมูลไม่ถึงกับลับสุดยอดครับแค่ป้องกันuser ทั่วไปมองเห็นusernameและpasswordเท่านั้นเองครับ หรือว่าจำเป็นต้องสร้างตารางขึ้นมาอีกตารางหรือเปล่าครับ)
ขออีกคำถามนะครับโจทย์ข้างบนผมกะเผื่ออนาคตเราสามารถนำไป compiler เป็นโปรแกรมหรือพัฒนาต่อด้านอื่นได้โดยที่ไม่มีผลกระทบต่อโครงสร้างเดิม(อันนี้ถามเผื่อไว้ครับอนาคตอัน ไกล...แสนไกล สุดโค้งขอบฟ้า ไกล.........) หากข้อมูลไม่เพียงพอถามได้เลยนะครับ เพราะผมเปิดอ่านวันละหลายรอบครับ
ขอบคุณสำหรับคำตอบล่วงหน้าครับ
เขียนด้วย access ครับ
แนะนำด้วยนะครับ
red
Time: 0.0619s