[firebase-br] retorno em mais de uma linha de registro quando campo atingir certo tamanho

bzottis em ig.com.br bzottis em ig.com.br
Qua Out 1 11:56:26 -03 2014


 

legal Julio, fica a idéia. 

vou pensar nisso. 

Em 01/10/2014 11:37, Julio F. Figueiredo escreveu: 

> ​Aqui qdo tenho esse tipo de problema seja pra qual for a situação uso a
> procedure, até pelo simples fato que na hora que eu precisar fazer uma
> alteração no relatório eu só preciso alterar a procedure e não preciso
> nunca alterar o executável.
> E mando o comando de alteração da procedura via web pro sistema. ​
> 
> ________________________________________
> Att,
> *Julio F. Figueiredo*
> *Analista de Sistemas*
> 
> Em 1 de outubro de 2014 11:20, <bzottis em ig.com.br> escreveu:
> Obrigado Julio, acho que uma procedure por causa de apenas um relatório seria um impacto muito grande, estou pensando em usar um ClientdataSet em memória e tratar na aplicação. seria menos "dolorido" Em 01/10/2014 11:14, Julio F. Figueiredo escreveu: Faz uma procedure, bem mais simples de resolver o que quiser dentro dela ________________________________________ Att, *Julio F. Figueiredo* *Analista de Sistemas* Em 1 de outubro de 2014 11:05, <bzottis em ig.com.br> escreveu: agradeço Rodrigo, mas não entendi. para vocês entenderem melhor, tenho uma tabela que tem registros assim: Campo = codigo_montado 12420/10 11551/10 05778/10 09342/10 13555/10 14815/10 e preciso que retorne assim: 12420/10 - 11551/10 - 05778/10 - 09342/10 - 13555/10 - 14815/10 mas com limite de a cada 12, inserir um novo registro até aí blz, o list resolve isso com um group por cliente, mas não sei onde colocar o first...Skip pois os campos listados são da mesma tabela Novamente o SQL Select
CL.Cod_cliente, CL.COD_CLIENTE_EMPRESA, CL.Razao_social, CL.Nome_fantasia, CL.Endereco, CL.Bairro, CL.Cpf_cnpj, CL.Rg_insc, CL.Cep, CL.Cod_cidade, CL.Cidade, CL.Uf, CL.Cod_classif_resid, CL.Classif_resid, CL.Mtr, CL.Lote, CL.Cod_certificado, CL.Cod_empresa, (select E.Razao_social from EMPRESA E Where CL.Cod_empresa = E.Codigo)AS RS_EMPRESA_CLIENTE, (Cast(list (cast(Cl.Peso as numeric(15,2))||'Kg',' - ')as varchar(255))||' ('|| cast(Sum (CL.Peso)as numeric(15,2) ) || 'Kg)' ) as Peso , Cast(list (Cl.Cod_far_mtr_montado,' - ' )as Varchar(1000))as Cod_far_mtr_MONTADO , Cast(list (Cl.Lacres,' - ')as varchar(1500))as Lacres, Cast(list (LC.ref_cliente,' - ')as varchar(1500))as LacresCliente, (Cast(list (cast((select f.peso_coletado_psico from far_mtr f where f.cod_far_mtr = Cl.cod_far_mtr) as numeric(15,2))||'Kg',' -' )as varchar(255))||' ('|| cast(Sum ((select f.peso_coletado_psico from far_mtr f where f.cod_far_mtr = Cl.cod_far_mtr))as numeric(15,2) ) || 'Kg)' ) as Peso_psico, Cast(list (
cast(substring(100 + extract(day from cl.data_coleta) from 2 for 2) || '/' || substring(100 + extract(month from cl.data_coleta) from 2 for 2) || '/' || substring(100 + extract(year from cl.data_coleta) from 3 for 4)as varchar(10) ),' - ' )as Varchar(1000))as Data_Coleta --AQUI SERIA A RESTRIÇÃO DE QUANTIDADE FROM certificados_itens CL left join lacrescli LC on CL.cod_far_mtr = LC.cod_mtr Where CL.Cod_certificado = :VarCod_Certificado Group By CL.Cod_cliente, CL.COD_CLIENTE_EMPRESA, CL.Razao_social, CL.Nome_fantasia, CL.Endereco, CL.Bairro, CL.Cpf_cnpj, CL.Rg_insc, CL.Cep, CL.Cod_cidade, CL.Cidade, CL.Uf, CL.Cod_classif_resid, CL.Classif_resid, CL.Mtr, CL.Lote, CL.Cod_certificado, CL.Cod_empresa Order by CL.Lote ______________________________________________ FireBase-BR ( www.firebase.com.br [1] [1]) - Hospedado em www.locador.com.br [2] [2] Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [3] [3] Para consultar
mensagens antigas: http://firebase.com.br/pesquisa [4] [4] ______________________________________________ FireBase-BR (www.firebase.com.br [1] [1]) - Hospedado em www.locador.com.br [2] [2] Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [3] [3] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [4] [4] Links: ------ [1] http://www.firebase.com.br [1] [2] http://www.locador.com.br [2] [3] http://www.firebase.com.br/fb/artigo.php?id=1107 [3] [4] http://firebase.com.br/pesquisa [4] ______________________________________________ FireBase-BR (www.firebase.com.br [1]) - Hospedado em www.locador.com.br [2] Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [3] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [4]

______________________________________________
FireBase-BR (www.firebase.com.br [1]) - Hospedado em www.locador.com.br
[2]
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107 [3]
Para consultar mensagens antigas: http://firebase.com.br/pesquisa [4]

 

Links:
------
[1] http://www.firebase.com.br
[2] http://www.locador.com.br
[3] http://www.firebase.com.br/fb/artigo.php?id=1107
[4] http://firebase.com.br/pesquisa



Mais detalhes sobre a lista de discussão lista