У меня есть форма с одной подчиненной формой. Форма показывает информацию о заказе, такую как имя клиента, номер телефона, простота обработки заказа ... В подчиненной форме отображается информация о товарах, количестве и т. Д. Поэтому у меня есть много форм со связанными подчиненными формами.
Я хотел бы создатькнопка для перехода по субформам, чтобы найти конкретный продукт.
Я попытался выполнить запрос, чтобы выполнить поиск по ключевому слову следующим образом:
SELECT [PRODUCTOS PEDIDOS].PRODUCTO"_
&FROM [PRODUCTOS PEDIDOS]"_
&WHERE [PRODUCTOS] LIKE '*"&ME.TXT.KEYWORDS &"*' "_
&ORDER BY [PRODUCTOS PEDIDOS]. PRODUCTO "
Но это не то, что мне нужно, потому что этоприносит мне таблицу с записями, которая содержит название продукта. Вместо этого мне просто нужно перейти к регистрам в разных подчиненных формах из разных форм заказов, которые включают название продукта, например, кнопку поиска по умолчанию, но поиск по всем подчиненным формам.
Спасибо
РЕДАКТИРОВАТЬ:Я неправильно объяснил, у меня есть только одна форма и одна подчиненная форма, я полагаю, подчиненная форма фильтруется по связанному полю PEDIDO. Поэтому, когда я пытался найти некоторые записи, я мог искать только в связанных записях, но не в других. Я попробовал клон набора записей (спасибо за ваше предложение, Даг), но я получаю то же самое. Я попробовал этот код:
Private Sub Comando881_Click()
Dim strCriterio As String
Dim rstPRODUCTOS_PEDIDOS As DAO.Recordset
strCriterio = "producto = '" & Me.txtkey & "'"
Set rstPRODUCTOS_PEDIDOS = Me.CONSULTA_PRODUCTOS.Form.RecordsetClone
rstPRODUCTOS_PEDIDOS.FindFirst strCriterio
If rstPRODUCTOS_PEDIDOS.NoMatch Then
MsgBox "No hay registros"
Else
Me.CONSULTA_PRODUCTOS.Form.Bookmark = rstPRODUCTOS_PEDIDOS.Bookmark
End If
End Sub