Boas a todos
Pesquisei no forum e encontrei varios topicos fazendo relação a este assunto mas
este caso é um pouco mais dificil.
tenho uma tabela com o nome de Stock
| ID | Fornecedor | Produto | Acabamento | Referência | campo_concatenado |
| 1 | Rodes | Fecho | Inox | 204x4 | Fecho 204x4 Inox Rodes |
| 2 | Teicocil | Puxador | Inox | 3000 | Puxador 3000 Inox Teicocil |
Utilisei o seguinte metodo:
Private Sub txtPesquisa_Change()
Me.lstPesq.RowSource = "SELECT campo_concatenado FROM Stock WHERE campo_concatenado LIKE '*" & Me.txtPesquisa & "*' ORDER BY ID;"
Me.lstPesq.Requery
End Sub
Se eu começar a escrever: "Fec" ele vai me mostrar na listbox o produto 1 tudo bem.
Mas o que eu precisava era que se escrever: "Teico" ou "300" ele me mostre o produto 2
mas se escrever "inox" ele me mostre os dois!
Ou se escrever: "Puxador 300" ele me mostre o produto 1
O campo_concatenado contem o que esta nas colunas: Fornecedor | Produto | Acabamento | Referência
Tem como fazer isso?
Obrigado
Pesquisei no forum e encontrei varios topicos fazendo relação a este assunto mas
este caso é um pouco mais dificil.
tenho uma tabela com o nome de Stock
| ID | Fornecedor | Produto | Acabamento | Referência | campo_concatenado |
| 1 | Rodes | Fecho | Inox | 204x4 | Fecho 204x4 Inox Rodes |
| 2 | Teicocil | Puxador | Inox | 3000 | Puxador 3000 Inox Teicocil |
Utilisei o seguinte metodo:
Private Sub txtPesquisa_Change()
Me.lstPesq.RowSource = "SELECT campo_concatenado FROM Stock WHERE campo_concatenado LIKE '*" & Me.txtPesquisa & "*' ORDER BY ID;"
Me.lstPesq.Requery
End Sub
Se eu começar a escrever: "Fec" ele vai me mostrar na listbox o produto 1 tudo bem.
Mas o que eu precisava era que se escrever: "Teico" ou "300" ele me mostre o produto 2
mas se escrever "inox" ele me mostre os dois!
Ou se escrever: "Puxador 300" ele me mostre o produto 1
O campo_concatenado contem o que esta nas colunas: Fornecedor | Produto | Acabamento | Referência
Tem como fazer isso?
Obrigado
Última edição por Pedromelo em 28/11/2012, 16:16, editado 1 vez(es)