2017-03-04 14 views
0

난 다음 가지고 있음 = 필드로 열린 결정 (필드)을 형성 상자 값 목록에 'Yes; 아니; '할당 ID는

I 양식 (frm_appraisalTypes)를 열고 다음 코드 (VBA 모듈)가 appraisalMethods에 값이 =

If Me.[appraisalMethods].Value = "YES" Then 
    DoCmd.OpenForm "frm_appraisalTypes" 
End If 

예 그것은 잘 작동 할 때 따라 다릅니다. sbfrm_lenderProducts의 레코드 ID를 frm_appraisalTypes라는 시작 폼에 할당 할 코드에 뭔가를 추가 할 수 있을지 궁금합니다.

설명을 위해 sbfrm_lenderProducts에는 기본 키 lenderProductsID가 있고 frm_appraisalTypes (접합 테이블)에는 외래 키 lenderProductsID가 있습니다. 양식을 열 때 외래 키 lenderProductsID가 편집중인 레코드의 기본 키와 일치하도록하고 싶습니다.

답변

1

OpenArgs 매개 변수를 사용할 수 있습니다. sbfrm_lenderProducts에서 :

frm_appraisalTypes ID에
If Me.[appraisalMethods].Value = "YES" Then 
    DoCmd.OpenForm "frm_appraisalTypes", , , , , , Me.[ID] 
End If 

값은 Me.OpenArgs

+0

우수에 사용할 수 있습니다! 그게 효과가 있었어. 정말 고맙습니다. –