4.새 응용프로그램 만들기 - TFaccess 관리자

 

개요

TFaccess 마법사 기능을 통해 프로그램을 만들어보셨습니까?

예제를 들었던 sample.adp 은 일반 Microsoft Office Access 프로젝트 파일이 아닙니다. TFaccess 를 참조해서 우리에게 보다 쉬운 작업환경을 제공하는 것입니다. 데이터베이스는 Microsoft SQL Server 를 이용합니다.

하나의 데이터베이스에 여러 개의  응용프로그램을 가질 수 있습니다. 응용프로그램은 업무단위나 시스템 단위 정도로 구분하는 것으로 합니다. 예를 들어 판매영업, 구매자재, 인사관리 이렇게 업무별로 나눌 수 있을 겁니다.

 

TFaccess 가 정상적으로 작동하기 위해서는 다음 세 가지 항목이 준비되어야 합니다.

 

이것을 우리가 수동으로 생성한다는 것은 어려운 작업입니다.

 

TFaccess 관리자 프로그램은 위 세 가지 항목을 여러분의 PC(혹은 서버)에 설치를 해줍니다. 따라서 사용자가 SQL Server 데이터베이스 설치나 Microsoft Office Access 프로젝트 파일에 대해서 잘 모르더라도 쉽게 응용프로그램을 만들 수 있습니다.

 

 

응용프로그램 구조

응용프로그램은 Microsoft Office Access 프로젝트 파일의 확장자를 갖는 adp (예.App.adp) 로 생성됩니다. TFaccess 모듈을 참조하며,  참조파일은 TFaccess.ade 파일입니다. 이렇게 설정되어 있으면 TFaccess의 다양한 기능을 사용할 수 있게 됩니다.

데이터는 Microsoft SQL Server에 저장됩니다. 

 

우리는 이러한 응용프로그램 구조를 통해, Access 와 TFaccess 마법사 기능을 이용하여 보다 빠르고 간단하게 프로그램을 만들 수 있습니다.

 

이러한 응용프로그램 구조를 그림과 같이 표현하였습니다. 

   

TFaccess 관리자 프로그램 

TFaccess 관리자 프로그램을 실행합니다. 일반적으로 TFaccessAdm.ade 파일이며, 버전에 따라 다를 수 있습니다. 프로그램을 실행하면 익숙한 TFaccess 로그인 화면이 나타납니다. 이 때, SQL Server 연결에 문제가 없어야 합니다.

TFaccess가 정상적으로 설치되면 시작매뉴에서 [TFaccess] [TFaccess 관리자] 를 선택합니다.

 

 

도메인로그인증이나 사용자 패스워드 인증에 따른 아이디와 암호를 입력 후 로그온 버튼을 선택합니다. TFacces관리자 화면이 나타납니다. 

 

 

 

새로만들기 버튼을 클릭해서 응용프로그램을 생성합니다. 응용프로그램 DB와 액세스 프로젝트 파일이 자동으로 생성됩니다. 

 

TFaccess 관리자 프로그램은 응용프로그램에 필요한 프로그램 파일 생성과 데이터베이스 로그인 계정을 관리합니다. 데이터베이스에 SQL Server 관리자계정인 sa 외 접속할 수 있는 로그인 정보를 지정할 수 있습니다.

새로만들기 버튼을 클릭합니다.

 

 

새로만들기 - TFaccess 관리자 

응용프로그램 등록화면입니다. App이름과 여러 항목을 입력합니다.

파일위치는 응용프로그램 파일을 저장할 위치를 선택합니다. 우측 파일경로 선택버튼을 눌러 경로를 지정할 수 있습니다. 나머지 데이터를 모두 입력한 후 '확인'버튼을 클릭합니다. 컴퓨터에 따라서 1 ~ 5 분정도 시간이 소요됩니다. 작업이 완료되었다는 메시지가 나올 때까지 기다립니다.

 

 

 

작업이 완료되면 다음과 같은 화면이 나옵니다. 확인버튼을 선택하면 초기화면으로 돌아갑니다.

 

등록된 응용프로그램 예제입니다. 업무별로 액세스 프로젝트 파일을 등록하였습니다.

 

 

SSMS (SQL Server  Management Studio) 에서 CustDB 데이터베이스가 제대로 생성되었는지 확인합니다.

지정된 폴더에 adp 파일이 생성되어 있는지를 확인합니다.

 

이렇게 해서 응용프로그램 파일을 데이터베이스와 함께 자동으로 생성하였습니다.

 

 

DB 로그인 계정 만들기 - TFaccess 관리자 

현재 CustDB 는 sa 라는 계정으로 접속이 가능합니다. 물론 이대로 사용을 해도 되지만, 일반적으로 DB 로그인 계정을 만들고 그 로그인 계정으로 접속하게끔 합니다. 여러 데이터베이스를 접속하는 것이 상대적으로 정보를 보호할 수 없는 상황이 있을 수 있어 보안상 계정을 제한시키는 걸로 보셔도 됩니다.

 

DBA (Database Administrator, DB관리자)가 아닌 이상 이러한 명령어를 암기하고 다닐 수는 없으므로, TFaccess 관리자에서는 DB 로그인 계정관리 기능을 제공합니다.

 

오른쪽 하단에 있는 DB 로그인 계정관리 버튼을 클릭합니다.

그리고 CustDB 에 대한 로그인 계정을 Cust 라고 하고 비밀번호를 Cust^0^ 라고 꺽쇠와 숫자 0 을 사용하였습니다.

 

 

로그인 계정을 쉽게 만들 수 있습니다.  

이렇게 해서 응용프로그램을 생성하고, DB 로그인 계정까지 설정하였습니다.

 

 

응용프로그램 실행 

우리가 응용프로그램 파일을 어디에 저장했는지 기억하시나요? 

TFaccess 관리자 프로그램에서 아래의 폴더에 응용프로그램 파일을 생성하였습니다.

SalePart 폴더를 선택하겠습니다.

SalePart 폴더 내 생성된 주요 응용프로그램 파일 내용입니다.

여기서 SalePart.adp 파일을 더블클릭하여 실행합니다.

이상으로 응용프로그램이 정상적으로 설치되었습니다.

이제부터 개체마법사, 폼마법사를 이용하여 프로그램을 개발할 수 있습니다.