2017-10-25 11 views
0

IDフィールドを選択すると、サブフォームレコードを選択するとサブフォームレコードがメインフォームに表示され、ポップアップメインフォームの特定のレコードを編集できる必要があります。これは、プロジェクトで、イムは、それが仕事を得るのに苦労されてサブフォームレコードを選択してポップアップメインフォームに表示する方法

マイポップアップMainFormをインベントリの詳細であると主は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_Openに置いていませんでした。私はForm_Loadイベントにコードを入れました。本当にありがとう、本当にありがとう – Grampiano

関連する問題