Exibindo o Conjunto de Valores do objeto Fórmula utilizando transposição de linhas em colunas

Boa tarde,
Preciso exibir o conjunto de valores da fórmula, usei o exemplo do KB-86136, mas sem sucesso, a primeira parte em unir as tabelas deu certo mas tive que usar o comando INNER JOIN, mas a parte de converter em duas colunas os dados do campo TempID, não obtive sucesso.
Estou usando o banco stAccess.

Boa tarde Cassiano,

No exemplo do KB-86136, foi utilizado um banco de dados SQL Server.

Para um banco de dados Access, devemos utilizar uma função equivalente, o Transform:

TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN ( valor1 [, valor2 [, …]])]

Com base no mesmo exemplo do artigo, a sintaxe para o banco Access ficaria de seguinte forma:

TRANSFORM (MIN(Formula_ValueData.Value))
SELECT Formula_Values.Name as Formulas
FROM Formula_Values INNER JOIN Formula_ValueData 
ON Formula_Values.[ID] = Formula_ValueData.[ValueID]
Group by Formula_Values.Name
PIVOT Formula_ValueData.TemplateID IN ('1', '2')

Sem%20t%C3%ADtulo

1 Like

Boa tarde Délio,

Inseri este código e deu certo somente nesta visualização, quando finalizei com OK, ocorreu o seguinte erro: “Ocorreu um erro na geração desta consulta. Verifique a configuração do objeto E3Query em uso”.
Outra coisa, tem como mostrar o nome do produto ao invés do ID?