robertoraf Postado Maio 23, 2011 Denunciar Share Postado Maio 23, 2011 Boa Noite.Amigos sou novo no fórum e estou com duvidas em relação a consulta de referência cruzada.Tenho um formulário onde vou exibir o resultado da consulta porem preciso usar 3 parâmetro para gerar o resultado.Coloquei a consulta como sub-formulario e 3 caixas de combinação.Adicionei os parâmetros da seguinte forma [Formulários]![Formulário1]![lista_n4]E na consulta e coloquei no critérios a expressão: SeImed([Formulários]![Formulário1]![lista_n4]=Nulo;Como "*";[Formulários]![Formulário1]![lista_n4])Para se o usuário selecionar somente uma lista a consulta rode como * nos outros critérios.O problema é que não esta funcionado.???Alguém pode me ajudar?Outra coisa alguém sabe como colocar campos com o total da linha e da coluna na consulta de referencia curzada??obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 robertoraf Postado Maio 23, 2011 Autor Denunciar Share Postado Maio 23, 2011 Aqui esta o select da consultaSELECT [00_BD_Resultado].DS_TIPO_REPORTE, Sum([00_BD_Resultado].TOTAL_HORAS) AS SomaDeTOTAL_HORAS, [00_BD_Resultado].MÊS, [00_BD_Resultado].NM_GERENTE_COLABORADOR_N5, [00_BD_Resultado].NM_GERENTE_COLABORADOR_N4, [00_BD_Resultado].NM_GERENTE_COLABORADOR_N3FROM 00_BD_ResultadoGROUP BY [00_BD_Resultado].DS_TIPO_REPORTE, [00_BD_Resultado].MÊS, [00_BD_Resultado].NM_GERENTE_COLABORADOR_N5, [00_BD_Resultado].NM_GERENTE_COLABORADOR_N4, [00_BD_Resultado].NM_GERENTE_COLABORADOR_N3HAVING ((([00_BD_Resultado].NM_GERENTE_COLABORADOR_N5)=IIf([Formulários]![Formulário1]![lista_n5]=Null,([00_BD_Resultado].[NM_GERENTE_COLABORADOR_N5]) Like '*',[Formulários]![Formulário1]![lista_n5])) AND (([00_BD_Resultado].NM_GERENTE_COLABORADOR_N4)=IIf([Formulários]![Formulário1]![lista_n4]=Null,([00_BD_Resultado].[NM_GERENTE_COLABORADOR_N4]) Like '*',[Formulários]![Formulário1]![lista_n4])) AND (([00_BD_Resultado].NM_GERENTE_COLABORADOR_N3)=IIf([Formulários]![Formulário1]![lista_n3]=Null,([00_BD_Resultado].[NM_GERENTE_COLABORADOR_N3]) Like '*',[Formulários]![Formulário1]![lista_n3]))); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Iceguy Postado Maio 24, 2011 Denunciar Share Postado Maio 24, 2011 Formula melhor a pergunta, ta meio confusoE não precisa do LIKE '*' porque se é igual a tudo não precisa do critério Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
robertoraf
Boa Noite.
Amigos sou novo no fórum e estou com duvidas em relação a consulta de referência cruzada.
Tenho um formulário onde vou exibir o resultado da consulta porem preciso usar 3 parâmetro para gerar o resultado.
Coloquei a consulta como sub-formulario e 3 caixas de combinação.
Adicionei os parâmetros da seguinte forma [Formulários]![Formulário1]![lista_n4]
E na consulta e coloquei no critérios a expressão: SeImed([Formulários]![Formulário1]![lista_n4]=Nulo;Como "*";[Formulários]![Formulário1]![lista_n4])
Para se o usuário selecionar somente uma lista a consulta rode como * nos outros critérios.
O problema é que não esta funcionado.???
Alguém pode me ajudar?
Outra coisa alguém sabe como colocar campos com o total da linha e da coluna na consulta de referencia curzada??
obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.