Northwind Developer Edition의 제품에 대해 자세히 알아보려면 아래 항목을 선택합니다.   

Northwind 2.0 Developer Edition, Products 에는 목록 양식 및 세부 정보 양식이 포함되어 있습니다. 

  • 제품 목록을 표시하려면 리본에서 제품을 선택합니다.

  • 제품 세부 정보를 보려면 제품 목록에서 제품 ID를 선택합니다.

제품의 상태 보려면 제품 목록 기능을 사용합니다. 

  • 재고가 낮은 제품은 노란색으로 강조 표시됩니다.

  • 단종된 제품은 음영 처리됩니다.

  • 제품 추가 단추가 새 빈 제품 세부 정보 양식을 엽니다.

  • 하이퍼링크는 제품 세부 정보 양식에 액세스합니다. 제품 ID를 선택하여 제품 세부 정보를 봅니다.

제품 목록과 제품 세부 정보 양식은 모두 인벤토리 정보를 표시합니다. 인벤토리항목에서 자세히 알아보세요.   

frmProductList

조건부 서식 은 낮은 제품 수를 강조 표시하고 중단된 제품을 음영으로 만드는 데 사용됩니다.

frmProductDetail

  • 제품 세부 정보 레코드 원본은 제품에 대한 간단한 단일 테이블 쿼리입니다.

  • VBA 프로시저 cboFindProduct_AfterUpdate 실행하여 선택한 레코드로 이동하는 "제품으로 이동"이라는 레이블이 지정된 콤보 상자입니다.

  • VBA 하위 계산 수준은 사용자 지정 함수 및 기존 쿼리를 다시 사용하여 수량 텍스트 상자(Qty Available, Qty Allocated 등)를 설정하여 애플리케이션 전체에서 계산의 균일성을 보장하는 방법을 보여 줍니다. 

  • 탭 컨트롤의 하위 양식은 지연 로드 기능을 제공합니다. 즉, 탭을 클릭한 후에만 로드됩니다. 이렇게 하면 양식이 열릴 때 하위 폼이 로드되지 않으므로 제품 세부 정보 양식이 더 빠르게 로드될 수 있습니다. 

  • VBA 하위 ControlStates는 현재 레코드의 데이터 값에 따라 컨트롤 속성을 설정합니다.

    • 제품 순서 다시 정렬제품 삭제 단추 및 주문 구매 주문 탭의 표시 여부입니다.

    • Qty를 다시 정렬하고 레이블을 강조 표시합니다(조건부 서식과 비교).

    • 양식 캡션(양식 맨 위에 있는 탭에 표시되는 항목).

    • 양식 유효성 검사를 사용하는 필수 필드에 누락된 데이터에 대한 필드 강조 표시

  • 프로그래밍 섹션 내의 주문 문서에 설명된 대로 양식 유효성 검사를 사용합니다.  

  • 폼은 앵커링을 사용하여 정상적으로 크기를 조정하도록 설계되었습니다. 양식의 크기가 애플리케이션 내에서 조정되면 특정 컨트롤이 앵커로 설정되고 다른 컨트롤은 화면을 채우기 위해 확장됩니다. 

  • 동등한 구문: VBA를 사용하면 대체 구문이 동일한 작업을 수행할 수 있는 경우가 많습니다. 주석 처리를 제거하고 각각을 차례로 실행하여 동일한 작업을 수행하는지 확인합니다.  

  • 명령 단추 제품 순서 변경 ( 이벤트 cmdReorderProduct_Click )은 일련의 비즈니스 규칙을 호출하여 다음에 발생할 작업을 결정합니다.Screencap

    • 구매 주문에 대한 공급업체 식별

    • 기존 오픈 구매 주문에 새 줄을 추가하거나 새 구매 주문을 만듭니다.

    • 기본 순서 다시 정렬 수량 설정

  • djunct 양식 frmDlgVendorPromptcmdReorderProduct_Click 이벤트에서 호출되어 제품에 공급업체가 여러 개 있고 기존 오픈 구매 주문이 없는 경우 공급업체를 선택하라는 메시지를 사용자에게 표시합니다. 해당 기능은 다음과 같습니다.

    • 폼의 "확인" 단추 cmdOK에 대한 기본 속성은 ""로 설정됩니다. 이렇게 하면 사용자가 Enter 키를 탭할 때 활성화됩니다.

    • 폼의 "취소" 단추 cmdCancel에는 Cancel 속성이 ""로 설정되어 있습니다. 즉, 사용자가 Esc 키를 탭할 때 활성화됩니다.

    • 이 양식은 acDialog 창 모드를 사용하여 호출됩니다. 이렇게 하면 대화 모드의 양식이 열려 있는 동안 사용자가 다른 양식과 상호 작용할 수 없으며, 대화 상자가 숨겨지거나 해제될 때까지 호출 프로시저에서 실행되는 VBA 코드가 중지됩니다. 

    • 취소되면 frmDlgVendorPrompt 가 닫히고 frmProductDetail 프로시저 가 다시 활성화될 cmdReorderProduct_Click 종료됩니다.

  • 공급업체가 선택되면 frmDlgVendorPrompt 는 자신을 숨깁니다. 이렇게 하면 코드가 frmProductDetail의 호출 프로시저에서 진행될 수 있습니다. 이 프로시저는 (현재 숨겨진) frmDlgVendorPrompt의 공급업체 선택 값을 읽은 다음 양식을 닫고 식별된 공급업체에 대한 새 구매 주문을 만듭니다. '

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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