누군가 내가 이것을 도와 주시면 감사하겠습니다.일부 사용자에 대한 데이터베이스 액세스를 제한하십시오. (MS Access 2007)
저는 Access에 처음 왔고 상사가 저에게 보험 팀에서 일하는 도구를 만드는 프로젝트를 제공했습니다. 이 프로젝트의 대부분은 끝났지 만, 상사가 데이터베이스 수정 및 업데이트를 원한다. (예 : 한 명 이상의 사람이 수정할 수 있음)이 도구는 여러 가지 용도로 사용되기 때문에 목적 상, 그녀는 나머지 부서 (50 명 이상)가 작업을 수행하는 버튼 등이있는 특정 양식에만 액세스 할 수 있기를 원합니다.
지금까지이 데이터베이스에는 3 개의 연결된 테이블 (모든 데이터 보유), 쿼리, 보고서, 유니온 쿼리 및 테이블 및 폼 3 개가 있습니다. 대부분의 사람들은 양식을보고 양식보기에서만 사용하지만 내 팀 구성원은 데이터를 계속 편집해야하기 때문에 원하는대로 할 수 있습니다.
누구부터 시작할 지에 대한 힌트가 있습니까? 프로그래밍은 내 차 한잔이 아니므로 약간의 참고 자료 나 도움이 정말 감사 할 것입니다!
권한이없는 사용자가 저장된 데이터를 변경하지 못하도록하고 확실한 정교한 사용자조차도 우회 할 수없는 보안 전략이 필요합니까? 아니면 그러한 사용자가 원하지 않는 일을하는 것이 불편한 보안 양식에 정착 할 수 있습니까? – HansUp
나는 전자를 말할 것입니다. 나는 (3-4) 명의 사용자 만이 권한과 같은 관리자 권한을 갖고 싶어한다. 하지만 나머지는 내가 로그인하기를 원합니다. 그런 다음 로그인하기 만하면 폼에있는 버튼을 통해 쿼리/보고서를 실행할 수 있습니다. 나는 그들이 테이블을 보거나 편집하는 것을 원하지 않는다. – instackov
그런 다음 db 엔진을 사용하여 해당 보안 수준을 적용해야한다. 응용 프로그램 수준 (VBA, 양식 속성 등)에서 구현하는 보안 조치는 모두 쉽게 패할 수 있습니다. – HansUp