Bom dia pessoal, então estou precisando executar uma consulta que utiliza dados do formulário dentro de um in().
Fato curioso é que quando eu coloco por exemplo in(1,2,3,4) ele funcionando, mas quando tento trazer esta informações do formulário não da certo.
Eu quero mesmo trazer a informação da caixa de listagem, mas não consigo fazer dar certo.
Vou mandar a select abaixo, vou deixar em negrito onde esta localizado o problema, lembrando que se eu trocar por 1,2,3 por exemplo a select funcionando, mas quando eu tento pegar do formulário, não funciona.
SELECT consulta_d_nivel_controle.nivel0, consulta_d_nivel_controle.nivel0_1, consulta_d_nivel_controle.nivel0_05, consulta_d_nivel_controle.nivel1, consulta_d_nivel_controle.nivel1_1, consulta_d_nivel_controle.nivel2, consulta_d_nivel_controle.nivel3, consulta_d_nivel_controle.nivel4, consulta_d_nivel_controle.nivel5, public_controladoria_contas_contabeis.nmr_ano, 0 AS cdg_filial, IIf(consulta_d_nivel_controle.flb_sit="E",Sum(public_controladoria_contas_contabeis.val_debitos)*-1,Sum(public_controladoria_contas_contabeis.val_debitos)) AS debitos, IIf(consulta_d_nivel_controle.flb_sit="E",Sum(public_controladoria_contas_contabeis.val_creditos)*-1,Sum(public_controladoria_contas_contabeis.val_creditos)) AS creditos, IIf(consulta_d_nivel_controle.flb_sit="E",Sum(public_controladoria_contas_contabeis.val_creditos-public_controladoria_contas_contabeis.val_debitos)*-1,Sum(public_controladoria_contas_contabeis.val_creditos-public_controladoria_contas_contabeis.val_debitos)) AS saldo, consulta_d_nivel_controle.indice_n1, consulta_d_nivel_controle.indice_n1_1, consulta_d_nivel_controle.indice_n2, consulta_d_nivel_controle.indice_n3, consulta_d_nivel_controle.indice_n4, consulta_d_nivel_controle.indice_n5, consulta_d_nivel_controle.indice_n0_1, consulta_d_nivel_controle.indice_n0_05, consulta_d_nivel_controle.indice_n0, Sum(consulta_controladoria_1_venda_bruta.BRUTA) AS BRUTA
FROM consulta_d_nivel_controle, public_controladoria_contas_contabeis, consulta_controladoria_1_venda_bruta
WHERE
(((public_controladoria_contas_contabeis.nmr_ano)>=Year(Formulários!filtro_controladoria!DE) And (public_controladoria_contas_contabeis.nmr_ano)<=Year(Formulários!filtro_controladoria!ATE)) And ((public_controladoria_contas_contabeis.nmr_mes)>=Month(Formulários!filtro_controladoria!DE) And (public_controladoria_contas_contabeis.nmr_mes)<=Month(Formulários!filtro_controladoria!ATE))
And ((public_controladoria_contas_contabeis.cdg_filial) In (Formulários!filtro_controladoria!filiais))
And ((public_controladoria_contas_contabeis.cdg_reduzido)=consulta_d_nivel_controle.conta))
GROUP BY consulta_d_nivel_controle.nivel0, consulta_d_nivel_controle.nivel0_1, consulta_d_nivel_controle.nivel0_05, consulta_d_nivel_controle.nivel1, consulta_d_nivel_controle.nivel1_1, consulta_d_nivel_controle.nivel2, consulta_d_nivel_controle.nivel3, consulta_d_nivel_controle.nivel4, consulta_d_nivel_controle.nivel5, public_controladoria_contas_contabeis.nmr_ano, consulta_d_nivel_controle.indice_n1, consulta_d_nivel_controle.indice_n1_1, consulta_d_nivel_controle.indice_n2, consulta_d_nivel_controle.indice_n3, consulta_d_nivel_controle.indice_n4, consulta_d_nivel_controle.indice_n5, consulta_d_nivel_controle.indice_n0_1, consulta_d_nivel_controle.indice_n0_05, consulta_d_nivel_controle.indice_n0, consulta_controladoria_1_venda_bruta.BRUTA, consulta_d_nivel_controle.flb_sit;
- Aguardo um retorno dos especialista ai, obrigado.
Fato curioso é que quando eu coloco por exemplo in(1,2,3,4) ele funcionando, mas quando tento trazer esta informações do formulário não da certo.
Eu quero mesmo trazer a informação da caixa de listagem, mas não consigo fazer dar certo.
Vou mandar a select abaixo, vou deixar em negrito onde esta localizado o problema, lembrando que se eu trocar por 1,2,3 por exemplo a select funcionando, mas quando eu tento pegar do formulário, não funciona.
SELECT consulta_d_nivel_controle.nivel0, consulta_d_nivel_controle.nivel0_1, consulta_d_nivel_controle.nivel0_05, consulta_d_nivel_controle.nivel1, consulta_d_nivel_controle.nivel1_1, consulta_d_nivel_controle.nivel2, consulta_d_nivel_controle.nivel3, consulta_d_nivel_controle.nivel4, consulta_d_nivel_controle.nivel5, public_controladoria_contas_contabeis.nmr_ano, 0 AS cdg_filial, IIf(consulta_d_nivel_controle.flb_sit="E",Sum(public_controladoria_contas_contabeis.val_debitos)*-1,Sum(public_controladoria_contas_contabeis.val_debitos)) AS debitos, IIf(consulta_d_nivel_controle.flb_sit="E",Sum(public_controladoria_contas_contabeis.val_creditos)*-1,Sum(public_controladoria_contas_contabeis.val_creditos)) AS creditos, IIf(consulta_d_nivel_controle.flb_sit="E",Sum(public_controladoria_contas_contabeis.val_creditos-public_controladoria_contas_contabeis.val_debitos)*-1,Sum(public_controladoria_contas_contabeis.val_creditos-public_controladoria_contas_contabeis.val_debitos)) AS saldo, consulta_d_nivel_controle.indice_n1, consulta_d_nivel_controle.indice_n1_1, consulta_d_nivel_controle.indice_n2, consulta_d_nivel_controle.indice_n3, consulta_d_nivel_controle.indice_n4, consulta_d_nivel_controle.indice_n5, consulta_d_nivel_controle.indice_n0_1, consulta_d_nivel_controle.indice_n0_05, consulta_d_nivel_controle.indice_n0, Sum(consulta_controladoria_1_venda_bruta.BRUTA) AS BRUTA
FROM consulta_d_nivel_controle, public_controladoria_contas_contabeis, consulta_controladoria_1_venda_bruta
WHERE
(((public_controladoria_contas_contabeis.nmr_ano)>=Year(Formulários!filtro_controladoria!DE) And (public_controladoria_contas_contabeis.nmr_ano)<=Year(Formulários!filtro_controladoria!ATE)) And ((public_controladoria_contas_contabeis.nmr_mes)>=Month(Formulários!filtro_controladoria!DE) And (public_controladoria_contas_contabeis.nmr_mes)<=Month(Formulários!filtro_controladoria!ATE))
And ((public_controladoria_contas_contabeis.cdg_filial) In (Formulários!filtro_controladoria!filiais))
And ((public_controladoria_contas_contabeis.cdg_reduzido)=consulta_d_nivel_controle.conta))
GROUP BY consulta_d_nivel_controle.nivel0, consulta_d_nivel_controle.nivel0_1, consulta_d_nivel_controle.nivel0_05, consulta_d_nivel_controle.nivel1, consulta_d_nivel_controle.nivel1_1, consulta_d_nivel_controle.nivel2, consulta_d_nivel_controle.nivel3, consulta_d_nivel_controle.nivel4, consulta_d_nivel_controle.nivel5, public_controladoria_contas_contabeis.nmr_ano, consulta_d_nivel_controle.indice_n1, consulta_d_nivel_controle.indice_n1_1, consulta_d_nivel_controle.indice_n2, consulta_d_nivel_controle.indice_n3, consulta_d_nivel_controle.indice_n4, consulta_d_nivel_controle.indice_n5, consulta_d_nivel_controle.indice_n0_1, consulta_d_nivel_controle.indice_n0_05, consulta_d_nivel_controle.indice_n0, consulta_controladoria_1_venda_bruta.BRUTA, consulta_d_nivel_controle.flb_sit;
- Aguardo um retorno dos especialista ai, obrigado.