Ищите способ щелкнуть запись в форме, а затем перейти к другой записи в той же форме.
Пример: есть форма, в которой перечислены продукты и соответствующие записи вместе с этим продуктом.Одна из записей - это поле «Заменено».Который покажет, какие прошлые продукты он заменил.
Я хочу иметь возможность щелкнуть в поле Replaced и перейти к этой записи продукта.
txtProduct: Iphone6
txtReplaced: Iphone5 (click on Iphone5) -> and then shows
txtProduct: Iphone5
txtReplaced: Iphone4
Я посмотрел в GoToRecord и FindRecord.Думая, что лучший способ сделать это - поместить код vba в процедуру события On Click, используя один из них для txtReplaced.Просто не уверен, как это сделать
EDIT, чтобы включить попытку использования RecordsetClone.Это теперь дает мне ошибку, что он не может найти запись, когда я знаю, что она там.Любое понимание того, что я делаю неправильно?
Private Sub txtSupersedes_DblClick(Cancel As Integer)
Dim rs As Object
Set rs = Me.RecordsetClone
rs.FindFirst "[Model]='" & Me.txtSupersedes.Value & "'"
If rs.NoMatch Then
MsgBox "Sorry, could not find Model '" & txtSupersedes & "' ", vbOKOnly, vbInformation
Else
Me.Bookmark = rs.Bookmark
End If
rs.Close
End Sub