오늘, 우리는 당신이 액세스로 구축 할 수있는 데이터베이스 응용 프로그램의 다른 예를 볼 수 있습니다. Access는 .accdb(“액세스 데이터베이스”를 의미)라는 확장이 있는 단일 파일에 데이터베이스에 대한 모든 정보를 저장합니다. “Database1.accdb”와 같이 액세스가 자동으로 선택하는 이름(예: “Database1.accdb”)을 고수하지 마십시오. 대신 좀 더 설명적인 것을 선택합니다. 이 예제에서는 Bobblehead.accdb가 트릭을 수행합니다. 유효성 검사 규칙 및 식의 자세한 예제를 보려면 Microsoft 도움말 항목 만들기 유효성 검사 규칙을 방문하여 필드의 데이터의 유효성을 검사하십시오. Bobblehead 데이터베이스와 이 책의 모든 데이터베이스는 www.missingmanuals.com/cds/access2013mm 누락된 CD 페이지에서 얻을 수 있습니다. 이 항목에서는 데이터 유형별로 일반적으로 사용되는 몇 가지 기준을 나열합니다. 이 항목에 제공된 예제가 특정 요구 사항을 해결하지 못하는 경우 고유한 기준을 작성해야 할 수 있습니다. 이렇게 하려면 먼저 함수, 연산자, 특수 문자 및 필드 및 리터럴을 참조하는 표현식에 대한 구문의 전체 목록을 숙지해야 합니다. Access 2000 파일을 열면 원활한 항해를 할 수 있습니다. 그러나 데이터베이스의 디자인을 변경하면 Access 2000에서 추가한 새 부품에 더 이상 액세스할 수 없습니다.

다음은 기준을 작성하는 시작점으로 사용할 수 있는 일반적으로 사용되는 기준의 몇 가지 예입니다. 예제는 데이터 유형별로 그룹화됩니다. 당신이 예상할 수 있듯이, 이 편의 위해 지불 해야 하는 가격이 있다. 추적하려는 정보 유형을 저장하는 템플릿을 찾더라도 미리 정의된 구조가 적합하지 않을 수 있습니다. 예를 들어, 홈 인벤토리 템플릿을 사용하여 지하실의 모든 물건을 추적하도록 선택한 경우 사용하려는 일부 정보(예: eBay에서 물건의 예상 재판매 값)가 누락되어 있고 다른 세부 정보가 포함되어 있습니다( 각 아이템을 획득한 날짜와 같습니다). 이 템플릿을 작동하려면 테이블의 디자인을 변경해야 합니다. 어떤 테이블을 만들지 확실하지 않으시나요? 같은 강박관념을 공유하는 모든 친구를 추적하는 Collectors 테이블을 만들어 보세요. 이제 이 테이블에 대한 몇 가지 유용한 필드를 생각해 보십시오(아직 세부 사항을 자세히 설명하지 않아도 됨을 기억하면서) 버전을 그림 1-20의 예제와 비교합니다.

첫 번째 레코드를 추가할 때 무해한 단점이 하나 있음을 알 수 있습니다. 새 필드를 추가할 때 Access는 레코드의 ID 값을 변경할 수 있습니다(예: 레코드를 1에서 2에서 3으로 변경). 새 레코드가 아직 삽입되지 않았기 때문에 새 필드를 추가하여 테이블 디자인을 변경할 때마다 Access는 프로세스를 다시 시작하고 안전을 위해 새 ID 번호를 선택합니다. 이 자동 번호 매기기는 레코드를 공식적으로 추가하거나(예: 다음 행으로 이동하거나 리본에서 Home→레코드→저장)을 클릭한 다음 테이블에 더 많은 필드를 추가하는 경우에는 발생하지 않습니다. 그러나 ID 번호에 대해 걱정할 이유가 없습니다. 고유하고 Access가 보장되는 한 정확한 값은 중요하지 않습니다. 간단한 프로세스는 종종 무시되며 들어오는 리소스 수액이 될 수 있습니다. 이것은 종종 직원 관리의 운명입니다. 이 경로를 따라가고 싶지 않다면 이 자습서 및 예제를 방문하여 고유한 HR 응용 프로그램 빌드를 시작할 수 있습니다.

이 장에서는 매우 간단한 데이터베이스를 함께 때려 보겠습니다. 이 예제는 소중한 bobblehead 인형 목록을 저장하도록 설계되었습니다. (알지 못하는 사람들을 위해, bobblehead 인형은 봄에 대형 머리를 가진 장난감 그림이므로 서명 “bobbling”동작입니다. Bobblehead 인형은 일반적으로 유명 인사, 정치인, 운동 선수 또는 가상의 인물과 유사합니다.) 마지막 편집을 반전합니다. 안타깝게도 Access의 수행 취소 기능은 다른 Office 프로그램만큼 강력하지 않습니다. 예를 들어 Access를 사용하면 하나의 변경만 되돌릴 수 있으며 데이터 시트를 닫으면 이 작업을 수행할 수도 없습니다.