กระทู้เก่าบอร์ด อ.Yeadram
2,145 6
URL.หัวข้อ /
URL
มีปัญหาการตั่งค่า Startup ครับ
ตามรูปนะครับ ผมเขียนโปรแกรมไว้โปรแกรมหนึ่ง และตั่งค่า ที่ Tool > startup
หลังจากการพยายามแปลงไฟล์เป็น mde อยู่นาน แต่ไม่สามารถทำได้ ((ผมใช้ 2003 )) ลองอ่านดูแต่ก็ทำตามไม่ได้ ไม่เข้าใจว่าผิดพลาดตรงไหน
แยก table กับโปรแกมใช้งานจริงออกจากกัน ใส่รหัสให้ File Database table แล้วสร้าง link table เรียกใช้งานแทนครับ
เพราะต้องการไม่ให้สามารถใช้เมาท์ คลิกขวาเปิดเมนูเข้าไป Form design, ไม่แสดง Database Windows, ผสมกับ การป้องกันโดยใช้ ByPass ป้องกัน Shift แต่ไม่ได้ผลครับ มีคนเข้าไปแก้ไขโปรแกรม ไม่เข้าใจว่า
- เข้าไปแก้ไขได้ยังไง ??
- แล้วจะมีวิธีใดที่สามารถป้องกันได้ดีกว่านี้ครับ
ขอบคุณล่วงหน้าครับผม สำหรับทุกท่านที่แนะนำ
หลังจากการพยายามแปลงไฟล์เป็น mde อยู่นาน แต่ไม่สามารถทำได้ ((ผมใช้ 2003 )) ลองอ่านดูแต่ก็ทำตามไม่ได้ ไม่เข้าใจว่าผิดพลาดตรงไหน
แยก table กับโปรแกมใช้งานจริงออกจากกัน ใส่รหัสให้ File Database table แล้วสร้าง link table เรียกใช้งานแทนครับ
เพราะต้องการไม่ให้สามารถใช้เมาท์ คลิกขวาเปิดเมนูเข้าไป Form design, ไม่แสดง Database Windows, ผสมกับ การป้องกันโดยใช้ ByPass ป้องกัน Shift แต่ไม่ได้ผลครับ มีคนเข้าไปแก้ไขโปรแกรม ไม่เข้าใจว่า
- เข้าไปแก้ไขได้ยังไง ??
- แล้วจะมีวิธีใดที่สามารถป้องกันได้ดีกว่านี้ครับ
ขอบคุณล่วงหน้าครับผม สำหรับทุกท่านที่แนะนำ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R06444
ประเด็นคือ ทำทุกอย่างได้ (ยกเว้น MDE) แต่มีคนอื่นเข้ามาปรับแก้โปรแกมได้ อยากรู้ว่าจะป้องกันยังไง ครับ
เรื่อง MDE ลองแล้ว แต่มันบอกประมาณว่า มีเงื่อนไขในโปรแกรมมากเกินไป ไม่สามารถแปลงให้ได้ครับ
ขอบคุณครับ
ประเด็นคือ ทำทุกอย่างได้ (ยกเว้น MDE) แต่มีคนอื่นเข้ามาปรับแก้โปรแกมได้ อยากรู้ว่าจะป้องกันยังไง ครับ
เรื่อง MDE ลองแล้ว แต่มันบอกประมาณว่า มีเงื่อนไขในโปรแกรมมากเกินไป ไม่สามารถแปลงให้ได้ครับ
ขอบคุณครับ
3 @R06445
เท่าที่ผมเคยเจอมักจะเป็นปัญหาจากฟอร์มต่างๆ ที่ออกแบบโดยใส่ภาพพื้นหลังมากเกินไป ทำให้เกิดปัญหาการแปลงไฟล์เป็น MDE ไม่ได้ครับ ลองตรวจดูว่ามีฟอร์มไหนที่ใส่ภาพพื้นหลังไว้บ้าง ลองเอาภาพออกให้เหลือเป็นสีพื้นหลังอย่างเดียวดูนะครับ
4 @R06471
ครับผม เดี๋ยวลองปรับดู แต่ฟอร์ม ทั้งหมก็จะสร้างจาก ออโต้ฟอร์มนะครับ ซึ่งรูปก็เป็นของโปรแกรมเอง
ลองทำดู แล้วจะกลับมาแจ้งผลนะครับ ขอบคุณมากครับ
ลองทำดู แล้วจะกลับมาแจ้งผลนะครับ ขอบคุณมากครับ
5 @R06472
-ถ้าต้องการความปลอดภัยในส่วน front-end มากขึ้นให้เปลี่ยนไปใช้ภาษาโปรแกรมที่สามารถคอมไพล์เป็น exe ได้เลย เช่น vb6 ผู้ใช้ แตะต้องมุมมองออกแบบของฟอร์มไม่ได้แน่ๆ
-ถ้าต้องการความปลอดภัยที่มากขึ้นในส่วนของ back-end ให้เปลี่ยนไปใช้ ฐานข้อมูลที่ปลอดภัยกว่านี้ เช่น MySQL หรือ MS SQL
โปรแกรม Access เป็นตัวจัดการข้อมูลที่ถูกออกแบบมาสำหรับงานด่วน, ระบบเล็ก, คล่องตัว
- เป็นได้ทั้ง Front-end และ Back-end ในตัวของมันเอง
- ระบบความปลอดภัยไม่มากนัก ถ้ารู้ลึกรู้จริง จะเห็นได้ว่า มันไม่มีระบบความปลอดภัยเลยด้วยซ้ำ ยกตัวอย่าง คุณใช้การ "ป้องกันโดยใช้ ByPass ป้องกัน Shift " พวกที่เจาะได้เขาก็ใช้เครื่องมือเดียวกันนั่นแหละครับ ก็แค่ กลับคำสั่งกันมันก็จะเป็น "ปลดล็อคโดยใช้ ByPass ป้องกัน Shift"
แต่จะสรุปอย่างนี้ไม่ได้ ว่า
1 ถ้า access ไม่มีความปลอดภัยก็ไม่สมควรเป็นตัวจัดการ
2 ถ้า access รองรับระบบ network ได้ไม่มากนัก ไม่ดีพอ ก็ไม่สมควรเป็นตัวจัดการ
3 ถ้า access มีข้อจำกัดเรื่องขนาดก็ไม่สมควรเป็นตัวจัดการ
เพราะ........
ความสามารถและความเหมาะสมของมันยังมีประโยชน์อยู่มากกับงานหลายๆ อย่าง
"ถ้าคุณจะพรวนดินในนาข้าว คุณควรจะใช้รถแทรกเตอร์ เพื่อไถกลบ"
"ถ้าคุณจะพรวนดินรอบต้นมะม่วง คุณควรจะใช้จอบ ใช้รถแทรกเตอร์มันคงไม่เหมาะ"
"ถ้าคุณจะพรวนดินไม้ดอกในกระถาง คุณควรจะใช้พลั่วเล็กเหมาะมือ ไม่ควรใช้จอบ ยิ่งไม่ควรใช้รถไถเลยล่ะ"
"ถ้าบ้านของคุณมีรถไถเดินตามสักคันแล้ว จะบอกว่า จอบ ก็ไม่มีความจำเป็นอีก ก็คงจะไม่ใช่"
ฉันใดฉันนั้นครับ แม้โลกนี้จะมี MySQL, Progess SQL, MS SQL แล้วจะบอกว่าควรจะเลิกใช้ Access มันก็คงจะไม่ใช่
ที่ร่ายยาว มาทั้งหมด เพียงแค่เสนอแง่คิดให้คุณได้พิจารณางานของคุณ ว่าถึงเวลาแล้วหรือยังที่จะปรับเปลี่ยนระบบเพื่อสนองความต้องการที่ตรงใจ ตรงงานจริงๆ
-ถ้าต้องการความปลอดภัยที่มากขึ้นในส่วนของ back-end ให้เปลี่ยนไปใช้ ฐานข้อมูลที่ปลอดภัยกว่านี้ เช่น MySQL หรือ MS SQL
โปรแกรม Access เป็นตัวจัดการข้อมูลที่ถูกออกแบบมาสำหรับงานด่วน, ระบบเล็ก, คล่องตัว
- เป็นได้ทั้ง Front-end และ Back-end ในตัวของมันเอง
- ระบบความปลอดภัยไม่มากนัก ถ้ารู้ลึกรู้จริง จะเห็นได้ว่า มันไม่มีระบบความปลอดภัยเลยด้วยซ้ำ ยกตัวอย่าง คุณใช้การ "ป้องกันโดยใช้ ByPass ป้องกัน Shift " พวกที่เจาะได้เขาก็ใช้เครื่องมือเดียวกันนั่นแหละครับ ก็แค่ กลับคำสั่งกันมันก็จะเป็น "ปลดล็อคโดยใช้ ByPass ป้องกัน Shift"
แต่จะสรุปอย่างนี้ไม่ได้ ว่า
1 ถ้า access ไม่มีความปลอดภัยก็ไม่สมควรเป็นตัวจัดการ
2 ถ้า access รองรับระบบ network ได้ไม่มากนัก ไม่ดีพอ ก็ไม่สมควรเป็นตัวจัดการ
3 ถ้า access มีข้อจำกัดเรื่องขนาดก็ไม่สมควรเป็นตัวจัดการ
เพราะ........
ความสามารถและความเหมาะสมของมันยังมีประโยชน์อยู่มากกับงานหลายๆ อย่าง
"ถ้าคุณจะพรวนดินในนาข้าว คุณควรจะใช้รถแทรกเตอร์ เพื่อไถกลบ"
"ถ้าคุณจะพรวนดินรอบต้นมะม่วง คุณควรจะใช้จอบ ใช้รถแทรกเตอร์มันคงไม่เหมาะ"
"ถ้าคุณจะพรวนดินไม้ดอกในกระถาง คุณควรจะใช้พลั่วเล็กเหมาะมือ ไม่ควรใช้จอบ ยิ่งไม่ควรใช้รถไถเลยล่ะ"
"ถ้าบ้านของคุณมีรถไถเดินตามสักคันแล้ว จะบอกว่า จอบ ก็ไม่มีความจำเป็นอีก ก็คงจะไม่ใช่"
ฉันใดฉันนั้นครับ แม้โลกนี้จะมี MySQL, Progess SQL, MS SQL แล้วจะบอกว่าควรจะเลิกใช้ Access มันก็คงจะไม่ใช่
ที่ร่ายยาว มาทั้งหมด เพียงแค่เสนอแง่คิดให้คุณได้พิจารณางานของคุณ ว่าถึงเวลาแล้วหรือยังที่จะปรับเปลี่ยนระบบเพื่อสนองความต้องการที่ตรงใจ ตรงงานจริงๆ
6 @R06481
ขอบคุณครับ คุณYeadram อธิบายได้เห็นภาพเลยครับ ไม่มีอะไรจะถามต่อเลย เหลือแต่ ยังทำโปรแกรมที่เป็น วีบี ไม่เป็นน่ะครับ ลง MS Visual studio 2008 แล้ว แต่ก็งมๆอยู่ ยังไม่ไปไหนเลยครับ
ไม่ทราบว่า มีอาจารย์ในเว็บท่านไหนเปิดสอนมั่งครับ ขอรายละเอียดหน่อยครับ ขอบคุณครับ
ไม่ทราบว่า มีอาจารย์ในเว็บท่านไหนเปิดสอนมั่งครับ ขอรายละเอียดหน่อยครับ ขอบคุณครับ
Time: 0.3353s
> ตั้งค่า Startup ไม่ได้ หรือว่า
> แปลงไฟล์เป็น mde ไม่ได้ หรือว่า
> ป้องกันการกด shift ไม่ได้