[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