2017-06-28 12 views
0

私はAccess 2013でさまざまなニーズに合わせてフォームを作成するために部品データベースを作成しています。各パートには独自のレコードがありますが、 "代替パート"フィールドを追加する必要があります。つまり、パート123が利用できない場合は、代わりに使用できる代替アイテムをリストアップしました。私がしたいのは、この代替パーツフィールド "Alternate"をダブルクリックして、同じテーブル内のレコードにジャンプします(PartIDフィールド=最初のレコードの代替フィールドです)。 DoCmdタイプのステートメントまたは何らかの種類のfindステートメントあなたの助けを前もってありがとう!フィールド値を等しくすることに基づいて別のレコードにジャンプ

+0

DoCmd.FindRecordメソッドを確認してください。 – June7

+0

私はDoCmd.Find Recordを取得しようとしていますが、動作させるための適切な構文が得られません:( –

+0

あなたが試したことを示す質問を編集してください。 – June7

答えて

0

DoCmd.FindRecordは1つのアプローチです。

これは別の例です。

Private Sub lbxProjects_AfterUpdate() 
With Me 
.RecordsetClone.FindFirst "ProjRecID=" & .lbxProjects.Column(7) 
If Not .RecordsetClone.NoMatch Then 
    .Bookmark = Me.RecordsetClone.Bookmark 
    .cbxStateNum = Null 
    .lbxProjects.Requery 
    .Detail.Visible = True 
    .cbxName.Requery 
    .cbxName.SetFocus 
End If 
End With 
End Sub 
関連する問題