Bom dia !
Ja tem alguns dias que venho quebrando cabeça e não consigo resolver tal problema.
Esse código ta dando erro, " O Adimin não pode localizar o campo referido na sua expressão "
O código sem a parte do like funcionar perfeitamente.
AND (([CodBarra] & ' - ' & [Categoria] & ' - ' & [Marca] & ' REF.' & [Referencia] & ' TAM ' & [Tamanho] & ' ' & [DetalheDescricao]) Like ' * " & [Formulários]![Frm_Reg_Compra_Dados]![txtPesquisaProdutoSubForms].[Text] & " * ' ))
Quando coloca essa parte do like no código ele da esse erro, os nomes dos campos do frm esta certo.
strListar = " SELECT TblCompra.IDCompraProduto, TblCompra.IDCompraDadosDetalhe, TblCompra.IDProdutoDetalhe, " _
& " [CodBarra] & ' - ' & [Categoria] & ' - ' & [Marca] & ' REF.' & [Referencia] & ' TAM ' & [Tamanho] & ' ' & [DetalheDescricao] AS Descricao, " _
& " TblCompra.QTDEntrada, TblCompra.DataEntradaProduto, TblCompra.ValorProdutoCompra, TblCompra.DescontoMoe, [ValorProdutoCompra]*[QTDEntrada] AS Total, " _
& " [Total]-[DescontoMoe] AS SubTotal " _
& " FROM (TBL_CDS_Produto_Marca INNER JOIN (TBL_CDS_Produto_Categoria INNER JOIN TBL_CDS_Produto ON TBL_CDS_Produto_Categoria.IDCategoria = TBL_CDS_Produto.IDCategoriaDetalhe) " _
& " ON TBL_CDS_Produto_Marca.IDMarca = TBL_CDS_Produto.IDMarcaDetalhe) INNER JOIN TBL_Reg_Compra_Produtos AS TblCompra " _
& " ON TBL_CDS_Produto.IDProduto = TblCompra.IDProdutoDetalhe " _
& " WHERE (((TblCompra.IDCompraDadosDetalhe) =[Formulários]![Frm_Reg_Compra_Dados]![txtIDCompra]) AND (([CodBarra] & ' - ' & [Categoria] & ' - ' & [Marca] & ' REF.' & [Referencia] & ' TAM ' & [Tamanho] & ' ' & [DetalheDescricao]) Like ' * " & [Formulários]![Frm_Reg_Compra_Dados]![txtPesquisaProdutoSubForms].[Text] & " * ' )) " _
& " ORDER BY TblCompra.IDCompraDadosDetalhe;"
Me.RecordSource = strListar
alguém poderia me ajuda ?
Ja tem alguns dias que venho quebrando cabeça e não consigo resolver tal problema.
Esse código ta dando erro, " O Adimin não pode localizar o campo referido na sua expressão "
O código sem a parte do like funcionar perfeitamente.
AND (([CodBarra] & ' - ' & [Categoria] & ' - ' & [Marca] & ' REF.' & [Referencia] & ' TAM ' & [Tamanho] & ' ' & [DetalheDescricao]) Like ' * " & [Formulários]![Frm_Reg_Compra_Dados]![txtPesquisaProdutoSubForms].[Text] & " * ' ))
Quando coloca essa parte do like no código ele da esse erro, os nomes dos campos do frm esta certo.
strListar = " SELECT TblCompra.IDCompraProduto, TblCompra.IDCompraDadosDetalhe, TblCompra.IDProdutoDetalhe, " _
& " [CodBarra] & ' - ' & [Categoria] & ' - ' & [Marca] & ' REF.' & [Referencia] & ' TAM ' & [Tamanho] & ' ' & [DetalheDescricao] AS Descricao, " _
& " TblCompra.QTDEntrada, TblCompra.DataEntradaProduto, TblCompra.ValorProdutoCompra, TblCompra.DescontoMoe, [ValorProdutoCompra]*[QTDEntrada] AS Total, " _
& " [Total]-[DescontoMoe] AS SubTotal " _
& " FROM (TBL_CDS_Produto_Marca INNER JOIN (TBL_CDS_Produto_Categoria INNER JOIN TBL_CDS_Produto ON TBL_CDS_Produto_Categoria.IDCategoria = TBL_CDS_Produto.IDCategoriaDetalhe) " _
& " ON TBL_CDS_Produto_Marca.IDMarca = TBL_CDS_Produto.IDMarcaDetalhe) INNER JOIN TBL_Reg_Compra_Produtos AS TblCompra " _
& " ON TBL_CDS_Produto.IDProduto = TblCompra.IDProdutoDetalhe " _
& " WHERE (((TblCompra.IDCompraDadosDetalhe) =[Formulários]![Frm_Reg_Compra_Dados]![txtIDCompra]) AND (([CodBarra] & ' - ' & [Categoria] & ' - ' & [Marca] & ' REF.' & [Referencia] & ' TAM ' & [Tamanho] & ' ' & [DetalheDescricao]) Like ' * " & [Formulários]![Frm_Reg_Compra_Dados]![txtPesquisaProdutoSubForms].[Text] & " * ' )) " _
& " ORDER BY TblCompra.IDCompraDadosDetalhe;"
Me.RecordSource = strListar
alguém poderia me ajuda ?