Buenas!
Estou substituindo, dentro de códigos VBA, de alguns formulários, as consultas por SQL. Estava indo tudo muito bem, até substituir uma que cria tabela.
Vinha criando a partir do SQL da própria consulta, mas aí não funcionou (erro 13, tipos incompatíveis : não mostra onde está o erro, marca toda a instrução SQL).
Na Web não encontrei exemplos que usem duas tabelas para criar outra. Só tem para criar a partir do zero.
O SQL da minha consulta é este
SELECT [TabBase].Cliente, Left([TabBase]!Setor,3) & " - " & [TabBase]![Tipo] AS SetorTipo, [TabBase].Empresa1, [TabBase].CodCliente, False AS Marcar, [TabEndereco].CodEnd INTO TabTemporariaFormControle
FROM TabBase INNER JOIN TabEndereco ON [TabBase].CodCliente = [TabEndereco].CodCliente
WHERE ((([TabEndereco].CodCliente)=FunCodCliente()));
CodCliente é texto, FunCodCliente é uma função com uma variável que contém o CodCliente (com o SQL colocarei a variável ).
Alguém pode me ajudar?
Estou substituindo, dentro de códigos VBA, de alguns formulários, as consultas por SQL. Estava indo tudo muito bem, até substituir uma que cria tabela.
Vinha criando a partir do SQL da própria consulta, mas aí não funcionou (erro 13, tipos incompatíveis : não mostra onde está o erro, marca toda a instrução SQL).
Na Web não encontrei exemplos que usem duas tabelas para criar outra. Só tem para criar a partir do zero.
O SQL da minha consulta é este
SELECT [TabBase].Cliente, Left([TabBase]!Setor,3) & " - " & [TabBase]![Tipo] AS SetorTipo, [TabBase].Empresa1, [TabBase].CodCliente, False AS Marcar, [TabEndereco].CodEnd INTO TabTemporariaFormControle
FROM TabBase INNER JOIN TabEndereco ON [TabBase].CodCliente = [TabEndereco].CodCliente
WHERE ((([TabEndereco].CodCliente)=FunCodCliente()));
CodCliente é texto, FunCodCliente é uma função com uma variável que contém o CodCliente (com o SQL colocarei a variável ).
Alguém pode me ajudar?