Notifications
Clear all

Usar nome da planilha como instrução de filtro SQL (WHERE)

2 Posts
2 Usuários
0 Reactions
1,091 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos tenho a seguinte instrução:

SELECT Setor.set_codigo AS 'Código', Setor.set_nome AS 'Nome'
FROM Setor Setor WHERE Setor.set_nome LIKE NOME_DA_PLANILHA

Vejam na imagem em anexo que tenho 03 Planilhas uma traz todos, a outra Manutenção e a outra quero que traga Miúdos.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/10/2016 4:09 pm
(@wrsouza)
Posts: 8
Active Member
 

Cyberlacs, boa tarde.

Eis o código:
Sql = ""
Sql = "Select Setor.set_codigo as 'CÓDIGO', Setor.set_nome as 'NOME' from Setor" & Chr(13)
Sql = Sql & "Where Setor.set_nome like '" & ActiveSheet.Name & "'"

Eis o Resultado:
Select Setor.set_codigo as 'CÓDIGO', Setor.set_nome as 'NOME' from Setor
Where Setor.set_nome like 'MIÚDOS'

 
Postado : 26/10/2016 1:46 pm