Boa tarde,
Preciso inserir essa string em uma caixa de combinação via vba, mas emperrei na inserção do IIf (Seimed).
SELECT CodMaterialMovimento, DescMaterial, EquipeMovimentacao, CMMovimentacao, Sum(IIf([TipoMovimentacao]='Retirada Equipes',[QtdeMaterialMovimento],[QtdeMaterialMovimento]*-1)) AS Qtde
FROM TabMateriais INNER JOIN TabMovimentacoes ON TabMateriais.CodMaterial = TabMovimentacoes.CodMaterialMovimento
GROUP BY CodMaterialMovimento, DescMaterial, EquipeMovimentacao, CMMovimentacao
WHERE TipoMovimentacao In ('" & 'Baixa Equipes','Devolucao Equipe','Retirada Equipes' & "') AND ChecHD=" & Me!CheckHD
HAVING (((EquipeMovimentacao)= Forms!FormMaterialBaixado!EquipeBaixa) AND ((CMMovimentacao)=" & Me!CMBaixa) AND ((Sum(IIf([TipoMovimentacao]='Retirada Equipes',[QtdeMaterialMovimento],[QtdeMaterialMovimento]*-1)))>0))
ORDER BY TabMovimentacoes.CodMaterialMovimento;
Como é o certo?
Me retorna uma mensagem de erro: "A instrução SELECT inclui uma palavra reservada ou um nome de argumento que está incorreto ou faltando, ou a pontuação está incorreta"
Agradeço a atenção.
Preciso inserir essa string em uma caixa de combinação via vba, mas emperrei na inserção do IIf (Seimed).
SELECT CodMaterialMovimento, DescMaterial, EquipeMovimentacao, CMMovimentacao, Sum(IIf([TipoMovimentacao]='Retirada Equipes',[QtdeMaterialMovimento],[QtdeMaterialMovimento]*-1)) AS Qtde
FROM TabMateriais INNER JOIN TabMovimentacoes ON TabMateriais.CodMaterial = TabMovimentacoes.CodMaterialMovimento
GROUP BY CodMaterialMovimento, DescMaterial, EquipeMovimentacao, CMMovimentacao
WHERE TipoMovimentacao In ('" & 'Baixa Equipes','Devolucao Equipe','Retirada Equipes' & "') AND ChecHD=" & Me!CheckHD
HAVING (((EquipeMovimentacao)= Forms!FormMaterialBaixado!EquipeBaixa) AND ((CMMovimentacao)=" & Me!CMBaixa) AND ((Sum(IIf([TipoMovimentacao]='Retirada Equipes',[QtdeMaterialMovimento],[QtdeMaterialMovimento]*-1)))>0))
ORDER BY TabMovimentacoes.CodMaterialMovimento;
Como é o certo?
Me retorna uma mensagem de erro: "A instrução SELECT inclui uma palavra reservada ou um nome de argumento que está incorreto ou faltando, ou a pontuação está incorreta"
Agradeço a atenção.