Estou com um problema que vem me tirando o sono.
Eu tenho duas tabelas no meu BD cujos nomes são: tb_ci2017 e tb_ci2018.
No formulário principal tenho:
textbox1, ComboBox1, Label1 e listview1
FUNCIONAMENTO: Tudo que eu digito na textbox1 é consultado na tb_ci2017 e exibido na listview, mas eu gostaria de poder escolher o ano a ser consultado. Já vi algumas dúvidas parecidas aqui no forum mas não tratava de tabelas distintas.
A ComboBox1 seleciona o ano que irei consultar. A Label1 recebe o valor do ano e passa esse valor para uma variável global conforme código abaixo:
Global VarAno As String
VarAno = frm_principal.Label1.Caption
PRIMEIRO CASO - FUNCIONANDO:
O código abaixo, responsável por atualizar a ListView1 ao iniciar o formulário, está funcionando certinho e acessa a tabela correspondente ao ano selecionado.
strSql = "SELECT * FROM tb_ci" & VarAno
SEGUNDO CASO - PROBLEMA
O código abaixo está dentro da textbox1 e pesquisa dentro dos campos "número" e "assunto" e filtra a medida que se digita:
ComandoSQL = "SELECT * FROM tb_ci2017 where Numero like '*" & valor_pesq & "*' or Assunto like '*" & valor_pesq & "*' "
Mas preciso que após o FROM, o ano da tabela seja assumido pela variável VarAno conforme no PRIMEIRO CASO que mostrei acima. mas sempre me deparo com erro de sintaxe.
Agradeço quem poder me ajudar.
Eu tenho duas tabelas no meu BD cujos nomes são: tb_ci2017 e tb_ci2018.
No formulário principal tenho:
textbox1, ComboBox1, Label1 e listview1
FUNCIONAMENTO: Tudo que eu digito na textbox1 é consultado na tb_ci2017 e exibido na listview, mas eu gostaria de poder escolher o ano a ser consultado. Já vi algumas dúvidas parecidas aqui no forum mas não tratava de tabelas distintas.
A ComboBox1 seleciona o ano que irei consultar. A Label1 recebe o valor do ano e passa esse valor para uma variável global conforme código abaixo:
Global VarAno As String
VarAno = frm_principal.Label1.Caption
PRIMEIRO CASO - FUNCIONANDO:
O código abaixo, responsável por atualizar a ListView1 ao iniciar o formulário, está funcionando certinho e acessa a tabela correspondente ao ano selecionado.
strSql = "SELECT * FROM tb_ci" & VarAno
SEGUNDO CASO - PROBLEMA
O código abaixo está dentro da textbox1 e pesquisa dentro dos campos "número" e "assunto" e filtra a medida que se digita:
ComandoSQL = "SELECT * FROM tb_ci2017 where Numero like '*" & valor_pesq & "*' or Assunto like '*" & valor_pesq & "*' "
Mas preciso que após o FROM, o ano da tabela seja assumido pela variável VarAno conforme no PRIMEIRO CASO que mostrei acima. mas sempre me deparo com erro de sintaxe.
Agradeço quem poder me ajudar.