2011-03-05 8 views
0

VFP 6.0을 사용 중이고 자식 테이블을 통해 & 자식 테이블을 통해 일부 데이터를 입력해야하는 양식을 만들었습니다. 이제 요구 사항에 따라 하나의 고유 한 납품 주문에 따라 많은 상품이 있습니다. 따라서 콤보 상자를 사용하여 하위 레코드에서 제품을 선택합니다. 선택한 제품에 따라; 나는 다른 콤보 상자에 포장 목록을 원합니다. 하지만 콤보 상자에서 특정 제품의 포장 목록을 가져올 수 없습니다.콤보 상자에서 값을 가져 오는 데 문제가 있습니다.

누구든지 솔루션을 제공 할 수 있습니까?

답변

0

그리드 안의 콤보의 데이터 입력을 하시겠습니까? 아니면 양식의 자유 형식 필드입니까?

각 자식 레코드 당 그리드에있는 경우, 열의 DynamicCurrentControl을 사용하는 경우에도 발생하지 않습니다.

표준 양식 인 경우 제품을 선택한 후에는 VALID 또는 INTERACTIVECHANGE 이벤트를 사용하여 방금 선택한 제품에 대해 사용 가능한 패킹 옵션을 쿼리하고 그 결과 커서를 다른 콤보 상자의 데이터 소스에 바인딩 할 수 있습니다. 난 실제로 양식의 사용자 정의 메서드처럼 그렇게 입력 된 자식 레코드를 통해 스크롤하고 포장 combobox를 지속적으로 새로 고칠 필요가있는 경우,이 하나의 방법은 스크롤 메커니즘 또는 유효한/INTERACTIVECHANGE 이벤트에서 호출 할 수 있습니다 동일한 코드의 중복을 방지합니다.

자세한 정보가 있으면 분명히이 답변을 조정할 수 있습니다.

관련 문제