[firebase-br] Dados Sumindo da SQL
Zottis
bzottis em ig.com.br
Ter Fev 28 15:40:57 -03 2012
Pessoal, tenho o SQL abaixo
O que acontece é o seguinte:
Monto um relatório, aparece os dados normalmente
Se preciso montar novamente, some os dados que estão relacionados as tabelas
fornecedores F, empresa E, transportadoras TP
o restante fica normal.
Se fecho o Form e reabro, da certo, mas apenas uma vez.
Alguém já passou por isso?
Desde já agardeço
select M.cod_mtr, M.CODIGO_ANUAL, M.data_cad,
M.cod_usuario,
M.cod_empresa, M.cod_fornec, M.cod_transp,
M.cod_veiculo, M.cod_motorista,
M.QTD_BAMBONAS, M.IMPRESSO,
M.data_impressao, M.DATA_BAIXA, M.PESO_BRUTO,
M.PESO_LIQUIDO,
M.obs, M.BAIXADO,
M.cod_usuario_baixa, M.DESCRICAO_ADIC_RESIDUO,
M.instrucao_especial, M.PESO_DESTINADO,
M.excluido_por, M.data_exclusao,
M.HORA_EXCLUSAO, M.DELETADO,
M.codigo_montado, M.cod_certificado,
M.valor_kilo_dest, M.valor_bomb_higie,
M.valor_total_mtr, M.QTD_BAMBONAS_RETOR,
M.qtd_bambonas_higie, M.Tara, M.data_envio,
M.COD_DESCR,
M.EST_FIS, M.COD_CLAS_CD, M.QTD_TOT,
M.COD_TP_ACO,
M.COD_UN_VOL, M.COD_ONU_,
M.cod_classif, M.Rotas,
(select s.login from usuarios s where M.cod_usuario =
S.cod_usuario)AS USUARIO,
(select s.login from usuarios s where M.cod_usuario_baixa =
s.cod_usuario)AS USUARIO_BAIXA,
F.razao_social Dest_RS, F.nome_fantasia Dest_NF, F.CNPJ||' /
'||F.INSCESTADUAL Dest_CNPJ,
F.ENDERECO Dest_Endereco, F.COD_CIDADE Dest_COD_CID, F.FONE
Dest_Fone, F.CEP Dest_CEP,
F.COMPLEMENTO Dest_Compl, F.BAIRRO Dest_Bairro,
F.LICENCA_AMBIENTAL Dest_Licenca,
F.DATA_VALID_LICENCA Dest_Val_Lic, F.VALOR_KILO
Dest_Vlr_KG,
(select (CI.cidade||'/'||ci.uf) from Cidades CI where CI.Cod_cidade =
F.Cod_cidade ) Dest_Cidade,
E.razao_social Emp_RS, E.nome_fantasia Emp_NF, E.apelido
Emp_Apelido, E.endereco Emp_Ender,
E.bairro Emp_Bairro, E.cod_cidade Emp_COD_CID, E.cnpj
Emp_CNPJ, E.insc_est Emp_IE,
E.fone||' / '||E.fone2 Emp_Fone,
E.fone_respon Emp_FoneResp,E.cep Emp_CEP,
E.responsavel Emp_Resp, E.cpf_respon Emp_CPF_Resp,
E.celular_respon Emp_Cel_Resp,
E.licenca_ambiental Emp_Lic, E.sigla Emp_SIGLA,
(select (CI.cidade||'/'||ci.uf) from Cidades CI where CI.Cod_cidade =
E.Cod_cidade ) as Emp_Cidade,
TP.razao_social Tra_RS, TP.nome_fantasia Tra_NF, TP.fone
Tra_Fone, TP.endereco Tra_End,
TP.bairro Tra_Bairro, TP.cep Tra_CEP, TP.cnpj
Tra_CNPJ, TP.cod_cidade Tra_Cod_Cid,
(select (CI.cidade||'/'||ci.uf) from Cidades CI where CI.Cod_cidade =
TP.Cod_cidade ) as Tra_Cidade,
(select sum(FR.peso_coletado) from far_mtr FR where FR.cod_mtr_envio
= M.cod_mtr )Peso_Colet_MTRs,
(select sum(FR.peso_bruto) from far_mtr FR where FR.cod_mtr_envio =
M.cod_mtr )Peso_Bruto_MTRs,
(select sum(FR.peso_liquido) from far_mtr FR where FR.cod_mtr_envio =
M.cod_mtr )Peso_Liq_MTRs,
(select sum(FR.tara) from far_mtr FR where FR.cod_mtr_envio =
M.cod_mtr )Tara_MTRs
from mtr_envio M , fornecedores F, empresa E, transportadoras TP
where M.cod_fornec = F.cod_fornec
and M.cod_empresa = E.codigo
and M.cod_transp = TP.cod_transp
and M.cod_mtr = :VarCOD_MTR
Mais detalhes sobre a lista de discussão lista