Boa noite pessoal!
Esou tentando elaborar uma consulta em uma tabela de equipamento.
Os equipamento sao dividos em tipos.
Ou seja sao 700 equipamento dividos em 25 tipo
A consulta preciso trazer na coluna Tipo os nomes dos 25 tipos e na coluna Qtde a quantidade de equipamentos que contem am cada tipo.
Ate ai tudo bem mas o problema é que tanto o "Dcount" quanto o "Select Count" nao esta permitindo mas de 13 condições no IIF.
Tanto assim...
Select Tbl_Equipamentos.Tipo,
IIF(Tbl_Equipamentos.Tipo Like'Tipo1', (Select Count(Tipo) From Tbl_Equipamentos Where Tipo = 'Tipo1'),
....(mais 11 condicoes aqui..Tipo2,tipo3,etc)
IIF(Tbl_Equipamentos.Tipo Like'Tipo13', (Select Count(Tipo13) From Tbl_Equipamentos Where Tipo = 'Tipo13')) as Qtde
...
Quanto assim..
Select Tbl_Equipamentos.Tipo,
IIF(Tbl_Equipamentos.Tipo Like'Tipo1', DCount("Tipo1","Tbl_Equipamentos","Tipo = 'Tipo1'"),
....(mais 11 condicoes aqui..Tipo2,tipo3,etc)
IIF(Tbl_Equipamentos.Tipo Like'Tipo13', DCount("Tipo1","Tbl_Equipamentos","Tipo = 'Tipo13'")), as Qtde
...
Se eu deixar somente 13 tipo nao da erros mas cmo falei tenho 25 tipo diferente preciso contar todos.
Alguem ideia de como contornar esse problema ?
Saudacoes !
Esou tentando elaborar uma consulta em uma tabela de equipamento.
Os equipamento sao dividos em tipos.
Ou seja sao 700 equipamento dividos em 25 tipo
A consulta preciso trazer na coluna Tipo os nomes dos 25 tipos e na coluna Qtde a quantidade de equipamentos que contem am cada tipo.
Ate ai tudo bem mas o problema é que tanto o "Dcount" quanto o "Select Count" nao esta permitindo mas de 13 condições no IIF.
Tanto assim...
Select Tbl_Equipamentos.Tipo,
IIF(Tbl_Equipamentos.Tipo Like'Tipo1', (Select Count(Tipo) From Tbl_Equipamentos Where Tipo = 'Tipo1'),
....(mais 11 condicoes aqui..Tipo2,tipo3,etc)
IIF(Tbl_Equipamentos.Tipo Like'Tipo13', (Select Count(Tipo13) From Tbl_Equipamentos Where Tipo = 'Tipo13')) as Qtde
...
Quanto assim..
Select Tbl_Equipamentos.Tipo,
IIF(Tbl_Equipamentos.Tipo Like'Tipo1', DCount("Tipo1","Tbl_Equipamentos","Tipo = 'Tipo1'"),
....(mais 11 condicoes aqui..Tipo2,tipo3,etc)
IIF(Tbl_Equipamentos.Tipo Like'Tipo13', DCount("Tipo1","Tbl_Equipamentos","Tipo = 'Tipo13'")), as Qtde
...
Se eu deixar somente 13 tipo nao da erros mas cmo falei tenho 25 tipo diferente preciso contar todos.
Alguem ideia de como contornar esse problema ?
Saudacoes !