2017-10-25 4 views
0

ID 필드를 선택하면 하위 폼 레코드를 선택하면 하위 폼 레코드가 팝업 메인 폼에서 해당 레코드를 편집 할 수 있어야하는 것처럼 메인 폼에 표시되어야합니다 . 이 프로젝트이며 메신저는 그것이 작동하도록하기 위해 고투하고하위 폼 레코드를 선택하고 팝업 메인 폼에 표시하는 방법

내 팝업 mainform은 재고 자세한 사항이며, 1 차 ID 내 하위 폼 이름은 Customerssubform하고 외래 키 내가 양식을 열 수 있었다 ID

입니다 하지만 그것은 당신의 선택에 따라 특정 레코드로 이동합니다 새 레코드로 이동

내 코드

Private Sub ID_DblClick(Cancel As Integer) 

DoCmd.OpenForm FormName:="Inventory Details", OpenArgs:=Me.ID 
Dim rst As DAO.Recordset 

    If Len(Me.OpenArgs & "") > 0 Then 
    Set rst = Me.RecordsetClone 

    With rst 
    .FindFirst "ID = " & Me.OpenArgs 
    If Not .EOF Then Me.Bookmark = .Bookmark 

    End With 
    End If 
    End Sub 

답변

0

이 코드 섹션

Dim rst As DAO.Recordset 

    If Len(Me.OpenArgs & "") > 0 Then 
    Set rst = Me.RecordsetClone 

    With rst 
    .FindFirst "ID = " & Me.OpenArgs 
    If Not .EOF Then Me.Bookmark = .Bookmark 

    End With 
    End If 

Form_Open 이벤트에 모두 Inventory Details 양식이어야합니다. 그것을 변화 시키십시오.

+0

감사합니다 Erik 나는 Form_Load 이벤트에 코드를 넣어 Form_Open에 넣어하지 않았다. 고마워 정말 고마워. – Grampiano