ERRO FAST REPORT
BOA TARDE,
utilizo o DELPHI XE7 com postgreSQL
GALERA ESTOU CONFECCIONANDO UM RELATORIO QUE POSSUI UM RELACIONAMENTO DE TABELAS... ATE AI TUDO BEM....
SO QUE CONFORME VOU FAZENDO O RELATORIO A HORA QUE CLICO EM VISUALIZAR PARA VER COMO FICOU
ELE APARECE A MSG:
vou postar aqui o codigo sql... caso alguem queira dar uma olhada e detectar se o problema e o codigo.
alguem sabe me ajudar como resolver o problema ?!
aguardo. vlwww.
utilizo o DELPHI XE7 com postgreSQL
GALERA ESTOU CONFECCIONANDO UM RELATORIO QUE POSSUI UM RELACIONAMENTO DE TABELAS... ATE AI TUDO BEM....
SO QUE CONFORME VOU FAZENDO O RELATORIO A HORA QUE CLICO EM VISUALIZAR PARA VER COMO FICOU
ELE APARECE A MSG:
access violation at address 0be538c5 in module frxdb21.bpl
vou postar aqui o codigo sql... caso alguem queira dar uma olhada e detectar se o problema e o codigo.
SELECT
"TBL_PESSOAS"."PK_PESSOAS",
"TBL_PESSOAS"."NOME",
"TBL_PESSOAS"."GENITOR",
"TBL_PESSOAS"."GENITORA",
"TBL_PESSOAS"."DT_NASC",
"TBL_PESSOAS"."SEXO",
"TBL_PESSOAS"."FONE_GENITOR",
"TBL_PESSOAS"."FONE_GENITORA",
"TBL_PESSOAS"."NrCERTIDAONASC",
"TBL_PESSOAS"."FOLHA_CERTNASC",
"TBL_PESSOAS"."LIVRO",
"TBL_PESSOAS"."CARTORIO",
"TBL_PESSOAS"."RG",
"TBL_PESSOAS"."DT_EMISSAORG",
"TBL_PESSOAS"."ORG_EMISSOR",
"TBL_PESSOAS"."CPF",
"TBL_PESSOAS"."CTPS",
"TBL_PESSOAS"."SERIE_CTPS",
"TBL_PESSOAS"."PIS",
"TBL_PESSOAS"."TIT_ELEITOR",
"TBL_PESSOAS"."ZONA",
"TBL_PESSOAS"."SESSAO",
"CidEleitor"."DS_CIDADE",
"TBL_PESSOAS"."CNS",
"TBL_PESSOAS"."OBSERVACOES",
"TBL_PESSOAS"."ST_FINALIZAR",
"TBL_PESSOAS"."DT_ENTRADA",
"TBL_PESSOAS"."DT_SAIDA",
"TBL_PESSOAS"."DROGAS_NOME",
"TBL_PESSOAS"."USUARIO_DROGAS",
"TBL_PESSOAS"."ENCAMINHADO_CLINICA",
"TBL_PESSOAS"."TP_SANGUINEO",
"TBL_PESSOAS"."ALERGIA",
"TBL_PESSOAS"."DEFICIENCIA",
"TBL_PESSOAS"."ALERGIAS_NOME",
"TBL_PESSOAS"."TP_DEFICIENCIA",
"TBL_PESSOAS"."ENCAM_DEFICIENCIAS",
"TBL_PESSOAS"."MORADIA_outros",
"TBL_PESSOAS"."INFRA_MORADIA_OUTROS",
"TBL_PESSOAS"."HABITALIDADE",
"TBL_PESSOAS"."INFRA_COMUNIDADE",
"TBL_BAIRRO"."DS_BAIRRO",
"Cidade"."DS_CIDADE",
"TBL_ESTADO"."DS_ESTADO",
"TBL_LOGRADOURO"."DS_LOGRADOURO",
"TBL_PESSOAS"."ENDERECO",
naturalidade."DS_CIDADE",
"TBL_PESSOAS"."NUMERO_CASA",
"TBL_PAIS"."DS_PAIS",
"TBL_PESSOAS"."END_GENITOR",
"TBL_PESSOAS"."END_GENITORA",
"TBL_PESSOAS"."BAIRRO_GENITOR",
"TBL_PESSOAS"."BAIRRO_GENITORA",
"TBL_PESSOAS"."MORADIA_ALUGADA",
"TBL_PESSOAS"."MORADIA_PROPRIA",
"TBL_PESSOAS"."MORADIA_CEDIDA",
"TBL_PESSOAS"."INFRA_AGUA",
"TBL_PESSOAS"."INFRA_ENERGIA",
"TBL_PESSOAS"."INFRA_ESGOTO",
"TBL_PESSOAS"."COMUN_ESCOLA",
"TBL_PESSOAS"."COMUN_USF",
"TBL_PESSOAS"."COMUN_CRECHE",
"TBL_PESSOAS"."COMUN_PROJETO",
"TBL_PESSOAS"."INFRA_COLETA",
"TBL_PESSOAS"."ST_EXCLUIR",
"TBL_PESSOAS".data_nasc,
"TBL_PESSOAS"."NrPROCESSO",
tbl_tipo_pessoa.ds_tipo_pessoa
FROM
public."TBL_PESSOAS"
inner join public."TBL_BAIRRO"
on "TBL_PESSOAS"."FK_BAIRRO" = "TBL_BAIRRO"."PK_BAIRRO"
Left outer join public."TBL_CIDADE" "Cidade"
on "TBL_PESSOAS"."FK_CIDADE" = "Cidade"."PK_CIDADE"
Left outer join public."TBL_CIDADE" "CidEleitor"
on "TBL_PESSOAS"."FK_CIDADE_ELEITOR" = "CidEleitor"."PK_CIDADE"
Left outer join public."TBL_ESTADO"
on "TBL_PESSOAS"."FK_ESTADO" = "TBL_ESTADO"."PK_ESTADO"
Left outer join public."TBL_CIDADE" naturalidade
on "TBL_PESSOAS"."FK_NATURALIDADE" = naturalidade."PK_CIDADE"
Left outer join public."TBL_LOGRADOURO"
on "TBL_PESSOAS"."FK_LOGRADOURO" = "TBL_LOGRADOURO"."PK_LOGRADOURO"
Left outer join public."TBL_PAIS"
on "TBL_PESSOAS"."FK_NACIONALIDADE" = "TBL_PAIS"."PK_PAIS"
Left outer Join public.tbl_tipo_pessoa
on "TBL_PESSOAS".fk_tipo_pessoa = tbl_tipo_pessoa.pk_tipo_pessoa
where "TBL_PESSOAS"."PK_PESSOAS"= :imprime;
alguem sabe me ajudar como resolver o problema ?!
aguardo. vlwww.
Geovany Felipeto
Curtidas 0
Respostas
Geovany Felipeto
02/09/2016
Tava fazendo um teste aqui... onde eu relaciono a tabela PESSOAS .... 4 vezes com a tabela CIDADE: em Naturalidade, Cidade Atual, Cidade Anterior e Cidade onde ele vota.
tem problema relacionar a tabela pessoas 4 vezes com a tabela cidade?
Porque o relatório só da access violation quando eu adiciono os campos de CIDADE ao relatorio....
se eu deixar sem adiciona-los não dá o erro.
alguem sabe dizer o porque ?
tem problema relacionar a tabela pessoas 4 vezes com a tabela cidade?
Porque o relatório só da access violation quando eu adiciono os campos de CIDADE ao relatorio....
se eu deixar sem adiciona-los não dá o erro.
alguem sabe dizer o porque ?
GOSTEI 0
Geovany Felipeto
02/09/2016
Tava fazendo um teste aqui... onde eu relaciono a tabela PESSOAS .... 4 vezes com a tabela CIDADE: em Naturalidade, Cidade Atual, Cidade Anterior e Cidade onde ele vota.
tem problema relacionar a tabela pessoas 4 vezes com a tabela cidade?
Porque o relatório só da access violation quando eu adiciono os campos de CIDADE ao relatorio....
se eu deixar sem adiciona-los não dá o erro.
alguem sabe dizer o porque ?
tem problema relacionar a tabela pessoas 4 vezes com a tabela cidade?
Porque o relatório só da access violation quando eu adiciono os campos de CIDADE ao relatorio....
se eu deixar sem adiciona-los não dá o erro.
alguem sabe dizer o porque ?
GOSTEI 0
Raimundo Pereira
02/09/2016
Se não me engano, quando não há registro para retornar o fast reports apresenta este erro.
Eu pessoalmente realizo o if antes.
If Dm.minhaquery.recordcount=0 then
begin
showmessage('Nenhum resultado');
ende
else
begin
relatorio.preparereport();
relatorio.showreport();
end;
Por desencargo de consciência realize o execute do seu select no gerenciador de banco de dados e verifique se retorna dados.
Eu pessoalmente realizo o if antes.
If Dm.minhaquery.recordcount=0 then
begin
showmessage('Nenhum resultado');
ende
else
begin
relatorio.preparereport();
relatorio.showreport();
end;
Por desencargo de consciência realize o execute do seu select no gerenciador de banco de dados e verifique se retorna dados.
GOSTEI 0
Geovany Felipeto
02/09/2016
Usei a consulta do banco sim p2. Verifiquei que no banco de dados ele retorna o resultado normalmente. Mais alguma sugestão ?!
GOSTEI 0
Brunocarmo
02/09/2016
http://www.projetoacbr.com.br/forum/topic/5766-erro-na-compila%C3%A7%C3%A3o-do-danfe-para-fast-report/
GOSTEI 0
Geovany Felipeto
02/09/2016
Topico resolvido. pode fechar.
GOSTEI 0