Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019

다음 섹션에서는 주문 양식을 사용하는 방법과 프로그래밍 방법을 보여 줍니다. 개체 이름이 제공되므로 Northwind 2.0 Starter Edition 데이터베이스에서 쉽게 검사할 수 있습니다.

다음 정보는 양식 사용에 대한 중요한 사항을 요약합니다.

  • 주 메뉴(frmMainMenu)에는 주문 목록, 몇 가지 필터 옵션 및 각 주문을 여는 하이퍼링크가 있습니다.

  • 주문 추가 단추를 클릭하여 새 빈 주문을 엽니다.

  • 주문 세부 정보 양식(frmOrderDetails)의 드롭다운에서 기존 고객을 선택합니다. 이때 직원 이름과 상태 선택됩니다. 주문 날짜도 이미 입력되어 있습니다. 현재 배송 날짜 및 유료 날짜를 비워 둡니다.

  • 새 고객에 대한 주문을 추가하려면 주문 세부 정보 양식(frmOrderDetails)을 열기 전에 고객 레코드를 만듭니다.

  • 주문에 항목을 추가하려면 이 주문에 대한 제품을 선택한 다음, 수량을 입력합니다. 단가가 채워지고 가격은 식으로 계산됩니다.

  • 주문 상태를 발전시키고 New -> Invoiced -> Shipped -> 닫힘에서 워크플로를 통해 주문을 이동하려면 주문 세부 정보 양식의 맨 위에 있는 단추(frmOrderDetails)를 사용합니다.

  • 순서 삭제 단추를 사용하여 언시핑된 주문을 삭제 할 수 있습니다.

  • Northwind 2.0 Starter Edition의 주문 프로세스는 디자인상 간단합니다. 항상 사용 가능한 인벤토리가 있고, 다 떨어지지 않으며, 구매할 필요가 없다고 가정합니다. 보다 현실적인 프로세스는 이러한 일반적인 문제를 처리할 것입니다.

다음 정보는 양식이 개발된 방법에 대한 중요한 사항을 요약합니다.

  • 주문 세부 정보 양식(frmOrderDetails)은 양식의 RecordSource 속성에 지정된 간단한 쿼리(qryOrder)에서 해당 데이터를 가져옵니다. 단일 테이블 쿼리에 데이터 입력 양식을 기반으로 하는 것이 좋습니다. 이 쿼리에는 OrderDetails 테이블을 포함할 필요가 없습니다.

  • 다양한 ID 필드는 숨겨진 ID 열과 표시되는 Description 열의 두 열 콤보 상자에서 해당 값을 가져옵니다. 이러한 콤보 상자는 RowSource 속성에 지정된 2열 쿼리에 바인딩됩니다.

  • 하위 폼인 sfrmOrderDetails는 단일 테이블 쿼리에 바인딩됩니다. ProductID 드롭다운은 다른 ID 드롭다운과 같이 작동합니다. 하위 폼의 행은 하위 폼 컨트롤의 LinkMasterFields LinkChildFields 속성을 설정하여 현재 순서로 제한됩니다.

  • 이 양식에는 새 레코드를 만들 때 실행되는 BeforeInsert 매크로도 있으며 Employee 및 Status를 설정합니다. 일반적으로 이 문제는 고객을 선택할 때 발생합니다. TempVars! UserID는 frmLogin 양식에서 캡처한 로그인한 사용자의 UserID를 보유합니다. 이러한 매크로는 탐색 창의 매크로 섹션이 아니라 속성 창의 이벤트 탭에 있습니다.

  • 이 양식의 AfterInsert 이벤트에는 새 레코드가 저장되면 실행되는 매크로가 있습니다. 그런 다음, 기본 메뉴의 왼쪽 탐색 창에서 개수를 업데이트합니다.

참고 항목

Northwind 2.0 Starter Edition

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.