Boas tardes,
Retirei do repositório uma BD que desde já muito agradeço ao APJesus pois tem permitido evoluir na minha aprendizagem.
Na mesma existe um form com uma caixa de busca que funciona na perfeição com o código:
Dim strSQL As String
strSQL = "SELECT ID_Funcionario as Cartão, Nome_Funcionario as Nome, Firma," _
& "Nome_Funcionario FROM Tab_Funcionarios WHERE Nome_Funcionario Like '*" & Me.txtBusca.Text & "*'"
Me.Lista46.RowSource = strSQL
Me.SelecionaReg
If Me.Lista46.Column(1) = Me.txtBusca.Text Then
Me.TimerInterval = 1000
Else
Me.TimerInterval = 0
End If
Agora gostaria de colocar a mesma a funcionar com campos de duas tabelas, cheguei ao código abaixo, mas não consigo que o mesmo funcione. Será podem dar uma vista de olhos ver o que está errado ?
strSQL = "SELECT SELECT Tab_Funcionarios.ID_Funcionario, Tab_Funcionarios.Nome_Funcionario, Tab_Setor.Desc_Setor, Tab_EmpresaFornecedor.Desc_EmpresaFornecedor FROM (Tab_Setor INNER JOIN Tab_Funcionarios ON Tab_Setor.ID_Setor = Tab_Funcionarios.ID_Setor) INNER JOIN Tab_EmpresaFornecedor ON Tab_Funcionarios.Firma = Tab_EmpresaFornecedor.ID_EmpresaFornec ORDER BY Tab_Funcionarios.ID_Funcionario," _
& "Nome_Funcionario FROM Tab_Funcionarios WHERE Nome_Funcionario Like '*" & Me.txtBusca.Text & "*'"
O meu obrigado desde já
Retirei do repositório uma BD que desde já muito agradeço ao APJesus pois tem permitido evoluir na minha aprendizagem.
Na mesma existe um form com uma caixa de busca que funciona na perfeição com o código:
Dim strSQL As String
strSQL = "SELECT ID_Funcionario as Cartão, Nome_Funcionario as Nome, Firma," _
& "Nome_Funcionario FROM Tab_Funcionarios WHERE Nome_Funcionario Like '*" & Me.txtBusca.Text & "*'"
Me.Lista46.RowSource = strSQL
Me.SelecionaReg
If Me.Lista46.Column(1) = Me.txtBusca.Text Then
Me.TimerInterval = 1000
Else
Me.TimerInterval = 0
End If
Agora gostaria de colocar a mesma a funcionar com campos de duas tabelas, cheguei ao código abaixo, mas não consigo que o mesmo funcione. Será podem dar uma vista de olhos ver o que está errado ?
strSQL = "SELECT SELECT Tab_Funcionarios.ID_Funcionario, Tab_Funcionarios.Nome_Funcionario, Tab_Setor.Desc_Setor, Tab_EmpresaFornecedor.Desc_EmpresaFornecedor FROM (Tab_Setor INNER JOIN Tab_Funcionarios ON Tab_Setor.ID_Setor = Tab_Funcionarios.ID_Setor) INNER JOIN Tab_EmpresaFornecedor ON Tab_Funcionarios.Firma = Tab_EmpresaFornecedor.ID_EmpresaFornec ORDER BY Tab_Funcionarios.ID_Funcionario," _
& "Nome_Funcionario FROM Tab_Funcionarios WHERE Nome_Funcionario Like '*" & Me.txtBusca.Text & "*'"
O meu obrigado desde já