필자는 본질적으로 채울 다양한 사이트에 배포해야 할 데이터 수집 도구 인 Access 데이터베이스 응용 프로그램을 Microsoft Access 2007에 구축하고 있습니다. 사이트가 필요한 모든 레코드를 채운 후에는 도구를 반환 할 것이므로 여러 사이트의 모든 데이터를 하나의 데이터베이스로 병합하여 분석해야합니다. 데이터 유효성 검사, 정리 및 흐름을 위해 사용자 지정 VBA 코드 묶음이있는 2 개의 테이블과 3 개의 폼이 있습니다.데이터 수집을위한 MS Access 데이터베이스 응용 프로그램 배포 옵션
현재 입력 된 모든 레코드를 보여주는 요약 양식이 있습니다. 사용자는 데이터 입력 폼을 시작하는 요약 폼의 버튼을 사용하여 레코드를 추가 할 수 있습니다 (데이터 입력 폼 # 1이라고 부름). 데이터 입력 양식 # 1에는 데이터 입력 양식 # 1에 채워지는 레코드에 대한 하위 레코드를 입력 할 수있는 다른 양식 (데이터 입력 양식 # 2)이 있습니다. 테이블 수준에서 참조 무결성이 적용됩니다.
요약 양식에서 데이터 입력 양식 # 1 및 데이터 입력 양식 # 2 로의 흐름은 데이터 무결성에 중요합니다. VBA에서이 흐름을 명시 적으로 지시했으며 사용자가 항상 요약 양식에서 시작하도록 지시합니다. 내 다른 옵션은 무엇 그 긴 배경 후
, 내 질문 ....., 상대의 장점/내 여러 사이트에이 응용 프로그램을 배포하기위한 옵션에 대한 단점. 열 때
- 이상적으로 사용자가 데이터가 저장되고있는 테이블을 볼 수 없을 것입니다 그들은 직접 다른 양식을 열 수 없습니다 :. 내 기본적인 요구 사항입니다.
- 요약 양식을 닫으면 응용 프로그램이 닫힙니다.
- 중요한 기능을 지시하는 VBA 코드가 많기 때문에 보안 경고를 받아들이지 않으면 양식에 액세스하거나 도구를 사용할 수 없습니다.
- 추출/내보내기를 쉽게 스크립팅 할 수 있습니다. 각 도구의 두 테이블에서 데이터의
나는 다음과 같은 옵션을 막연하게 알고 : 이 - 작성하고 사이트 에 AACDE 파일을 배포 - - 사이트 의 전체에만 적용 파일 분 h를 사용하여 Developer Extensions에 액세스하여 응용 프로그램을 "패키지"- 파일을 만들고 EXE합니까?
사용자가 Access 2007 이상을 설치하지 않은 경우 MS Access 런타임 서비스를 다운로드하고 MS Access 정식 버전을 구매하거나 설치하지 않고도 응용 프로그램을 사용할 수 있다는 점도 읽었습니다. 누군가 이것을 확인할 수 있습니까? 위 사항 모두에 해당합니까? (ACCDB, ACCDE, EXE) 엄격하게 데이터 입력 역할에서 사용할 수없는 기능이 있습니까?
감사합니다.