Как искать слово в разных подформах - PullRequest
0 голосов
/ 30 октября 2019

У меня есть форма с одной подчиненной формой. Форма показывает информацию о заказе, такую ​​как имя клиента, номер телефона, простота обработки заказа ... В подчиненной форме отображается информация о товарах, количестве и т. Д. Поэтому у меня есть много форм со связанными подчиненными формами.

Я хотел бы создатькнопка для перехода по субформам, чтобы найти конкретный продукт.

Я попытался выполнить запрос, чтобы выполнить поиск по ключевому слову следующим образом:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...