Access 2002에서 실행 쿼리를 선택 쿼리를 변환하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 304354 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

실행 쿼리는 레코드를 삽입, 업데이트, 삭제 등의 작업을 수행할 때 사용됩니다. 쿼리 형식을 변경하여 기존 선택 쿼리 실행 쿼리를 변환할 수 있습니다. 이 문서에서는 실행 쿼리 다른 유형의 설명하고 선택 쿼리를 사용하려면 실행 쿼리의 변경하는 방법을 보여 줍니다.

실행 쿼리를 한꺼번에 또는 단 한 번의 작업으로 많은 레코드를 이동할 수 있는 쿼리입니다. 실행 쿼리에는 네 가지 종류의: 삭제, 업데이트, 추가 및 테이블 만들기.

쿼리 삭제

삭제 쿼리는 하나 이상의 테이블에서 레코드 그룹을 삭제합니다. 예를 들어, 삭제 쿼리를 있는 더 이상 사용되지 않거나에 대한 주문이 제품을 제거할 수 있습니다.

계단식 삭제를 사용하면 삭제 쿼리로 단일 테이블이나 여러 테이블의 일대일 관계 또는 한 일대다 관계에서 여러 테이블에서 레코드를 삭제할 수 있습니다. 예를 들어, 삭제 쿼리를 모든 고객이 아일랜드 및 주문을 모두 삭제할 수 있습니다. 하지만 조건을 추가하려면 해당 테이블 함께 "다" 테이블에 포함해야 할 경우 쿼리는 기본 테이블과 관련된 테이블에서 동시에 레코드를 삭제할 수 있으므로 사용자가 쿼리를 두 번 실행해야 합니다.

관계 및 설계 데이터베이스에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
289533Access에서 데이터베이스를 디자인하는 방법에 대한 정보를 볼 수 있는
중요한 고려 시 삭제 쿼리 사용
  • 삭제 쿼리를 사용하여 레코드를 삭제한 후에는 작업을 실행 취소할 수 없습니다. 따라서 전에 삭제되도록 선택한 쿼리의 쿼리를 실행하여 데이터를 미리 합니다. 데이터시트보기 메뉴를 클릭하여 이 작업을 수행할 수 있습니다.
  • 항상 데이터의 백업 복사본을 유지해야 합니다. 잘못된 레코드를 삭제한 경우에는 백업 복사본에서 검색할 수 있습니다.
  • 쿼리에 포함되지 않은 경우에도 일부 경우에는 삭제 쿼리를 실행하는 관련 테이블에서 레코드를 삭제할 수 있습니다. 해당 관계에 계단식 삭제를 설정한 한 일대다 관계의 "일" 쪽에 있는 테이블을 경우에만 쿼리에 포함된 경우 이러한 상황이 발생할 수 있습니다. "일" 테이블에서 레코드를 삭제할 때 "다" 테이블에서 레코드를 삭제할 수도 있습니다.

    예를 들어, 계단식 삭제 사용할 수 있는 Customers 테이블과 Orders 테이블 간의 관계를 고려해야 합니다. Customers 테이블의 레코드 삭제를 Orders 테이블에 있는 관련된 주문을 삭제할 수 있습니다.
  • 삭제 쿼리, 테이블 중 하나에 중복 레코드를 삭제하는 쿼리 등의 둘 이상의 테이블이 포함되어 있는 경우 querys UniqueRecords 속성을 로 설정해야 합니다.

업데이트 쿼리

업데이트 쿼리를 전역 하나 이상의 테이블에서 레코드 그룹을 변경합니다. 예를 들어, 10 %에 대한 모든 유제품의 가격을 발생시킬 수 또는 급여를 특정 작업 범주 내의 사람들이 5% 씩 올릴 수 있습니다. 업데이트 쿼리를 사용하여 기존 테이블의 데이터를 변경할 수 있습니다.

쿼리 추가

추가 쿼리는 레코드 그룹의 하나 이상의 테이블에서 하나 이상의 테이블 끝에 추가합니다. 예를 들어, 일부 새 고객 및 해당 고객의 정보 테이블을 포함하는 데이터베이스를 얻는 가정하십시오. 이 모든 정보를 입력하지 않으려면 Customers 테이블에 추가할 보시겠습니까. 추가 쿼리를 또한 유용합니다.
  • 조건에 따라 필드를 추가합니다. 예를 들어, 이름 및 주문 처리 중인 고객의 주소를 추가할 수 있습니다.
  • 일부 필드를 한 테이블에서 다른 테이블에 존재하지 않을 때 레코드를 추가할. 예를 들어, Northwind 예제 데이터베이스의 Customers 테이블을 11개의 필드가 있습니다. 9 Customers 테이블에 있는 11개의 필드 중 일치하는 필드가 다른 테이블에서 레코드를 한다고 가정해 보겠습니다. 추가 쿼리를 일치하는 필드의 데이터를 추가하고 나머지는 무시합니다.

테이블 만들기 쿼리

테이블 만들기 쿼리 새 테이블을 모두 또는 하나 이상의 테이블에 있는 데이터의 일부를 만듭니다. 테이블 만들기 쿼리에 대한 유용합니다.
  • 다른 Access 데이터베이스로 내보낼 테이블을 만드는 중입니다. 예를 들어, Employees 테이블의 몇 가지 필드를 포함하는 테이블을 만들려는 및 인사 부서에서 사용하는 데이터베이스에 해당 테이블을 내보낼 수 있습니다.
  • 매크로 또는 코드를 사용하여 자동으로 테이블의 백업 복사본을 만듭니다.
  • 기록 테이블을 만드는 이전 레코드가 포함되어 있습니다. 예를 들어, 현재 Orders 테이블에서 삭제하기 전에 모든 기존 주문을 저장하는 테이블을 만들 수 있습니다.

선택 쿼리 실행 쿼리로 변환

  1. Microsoft Access 2002 시작하십시오.
  2. 도움말 메뉴에서 예제 데이터베이스 를 를 클릭한 다음 Northwind 예제 데이터베이스 를 클릭하십시오.
  3. 보기 메뉴에서 데이터베이스 개체 를 클릭한 다음 쿼리 를 클릭하십시오.
  4. 청구서 쿼리를 클릭한 다음 디자인 을 클릭하십시오.
  5. 쿼리 메뉴에서 이 선택 쿼리를 업데이트 쿼리로 변경하는 업데이트 쿼리 클릭하십시오.
  6. 쿼리 디자인 눈금에서 주문 정보 테이블에는 단가 열에 업데이트 행에 다음 식을 입력하십시오. 이 식은 단가가 주문 10% 증가할 수 있습니다.
    [자세히 순서]. [단가] * 1.10
  7. 미국ShipCountry 열의 조건 행에 입력하십시오.
  8. 쿼리 메뉴에서 10%로 미국 선적된 단가가 업데이트하려면 실행 을 클릭하십시오.
  9. 청구서 쿼리를 저장하지 않고 닫습니다.

쿼리 형식 변경 시 쿼리 디자인 눈금 변경

쿼리 디자인 눈금에 실행 쿼리를 선택 쿼리에서 쿼리 형식을 변경한 후 다음과 같이 변경됩니다.
  • 업데이트 쿼리
    "받는 업데이트합니다." 라는 제목의 화면 아래쪽에 눈금 행이 추가됩니다. 해당 식을 기반으로 레코드 그룹을 업데이트하려면 이 행에 식을 입력하십시오.
  • 추가 쿼리
    레코드를 추가할 테이블의 이름을 묻는 메시지가 나타나고 "To 추가합니다." 라는 제목의 행에 나타나야 합니다. 이 레코드를 추가하는 테이블의 필드 이름입니다. Microsoft Access에서 두 테이블 간에 일치하는 필드 이름이 자동으로 입력됩니다.
  • 삭제 쿼리
    쿼리 디자인 눈금에 "삭제" 이라는 제목의 아래 행이 추가됩니다. 기준에 따라 레코드 그룹을 삭제하려면 삭제위치 로 변경하고 쿼리의 조건 행에 조건으로 사용할 식을 입력하십시오.
  • 테이블 만들기 쿼리
    만들 새 테이블의 이름은 묻는 메시지가 나타납니다. 다른 데이터베이스에서 이 테이블을 만들 수도 있습니다. 테이블 필드 이름 및 기존 테이블에 데이터 형식에서 만들어집니다.



참조

삭제 쿼리에서 UniqueRecords 속성을 설정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
240098삭제 쿼리 ACC2000: "지정된 테이블에서 삭제할 수 없습니다" 오류 메시지가 나타난다

실행 쿼리를 만드는 방법에 대한 자세한 내용은 도움말 메뉴에서 Microsoft Access 도움말 을, 실행 쿼리를 만들 Office 길잡이나 도움말 마법사에서 입력한 다음 반환된 항목을 보려면 검색 을 누릅니다.
선택 쿼리 만들기에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
304325Access 2002에서 선택 쿼리를 만드는 방법
매개 변수 쿼리를 만드는 방법에 대한 자세한 내용은 아래 문서 번호를 눌러 Microsoft 기술 자료에 있는 문서를 클릭하십시오.
304352방법: Microsoft Access 2002에서 매개 변수 쿼리 만들기
크로스탭 쿼리를 만드는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
304349Access 2002에서 크로스탭 쿼리를 만드는 방법


속성

기술 자료: 304354 - 마지막 검토: 2004년 8월 25일 수요일 - 수정: 3.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Access 2002 Standard Edition
키워드:?
kbmt kbquery kbhowtomaster KB304354 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com