ps...precisava disto para ontem..hehehehe
Obrigado












function base_2_5_intrelacado ( vcod_barra in varchar2 ) return varchar2 is
xdes_caracter varchar2(130):='';
xqtd_caracter varchar2(30) := '';
x number := 1;
xtot_caracter number;
xnum_acumulado number := 0;
begin
xtot_caracter := Length(vcod_barra);
While x < xtot_caracter loop
--Separando os digitos dois a dois
xqtd_caracter := substr(vcod_barra, x, 2);
x := x + 2;
xnum_acumulado := to_number(xqtd_caracter);
--Calcula o caracter da tabela ASCII para o código de barra
if (xnum_acumulado <= 49) Then
xnum_acumulado := xnum_acumulado + 48;
else
xnum_acumulado := xnum_acumulado + 142;
end if;
-- Pegando o caracter da conta acima.
xdes_caracter := xdes_caracter||Chr((xnum_acumulado));
end loop;
--
--Delimitadores - inicial e final
if (Length(xdes_caracter) > 0) then
xdes_caracter := '(' || xdes_caracter ||')';
end if;
--
return xdes_caracter;
end;






esaito escreveu:Lucas, bom dia!
Não sei mexer no reports 6, pois , aqui trabalhamos com a versão 11. Mas não deve ser muito diferente, no relatorio não tem uma opção que você escolhe ql o tipo de arquivo de saida?
Outra coisa, o seu boleto esta completo, certo? ou falta alguma coisa nele, digo, sem ser por pdf o relatorio gera da maneira correta?
Abraços
Evandro

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante