Fórum Me ajudem é a 6ª vez que tento... QuickReport #195693

18/11/2003

0

Caro Amigo

Estou precisando de idéias, pois já faz 2 meses que estou tentando fazer isso e não consigo.

O caso é o seguinte, eu tenho um vetor do tipo record que armazena variáveis do Tipo TQRLabel, do quick report, eu preciso disto pois tenho uma tabela que é exportado de outro aplicativo e já vem formatada. Este relatório possui vários níveis , portanto só um vetor pra realizar a função.
O problema é o seguinte, eu construo o vetor e ele vai criando em tempo de execução os Labels com os dados e cabeçalhos, o problema é quando eu preciso trocar de folha, isto é, na quebra de página, eu não consigo mudar de página, eu já utilizei propriedades do QuickReport, que armazena os labels, tais como ForceNewPage, etc.. e não funcionou. Preciso urgentemente de uma solução, se vc puder me ajudar agradeço antecipadamente.

Sem mais

Cabelo


Cabelo

Cabelo

Responder

Posts

18/11/2003

Aroldo Zanela

Colega,

Coloca um fragmento do código para que possamos nos situar melhor.


Responder

Gostei + 0

18/11/2003

Cabelo

Obrigado pelo interesse

aí vai

venho carregando o vetor com os dados do banco e quando o height, que é um acumulador for maior que 860 então preciso mudar de página, aí é que está o problema..

.
.
.
s_v_label[l_i].s_v_receita[v_j].v_valor.Top := s_top_rec + 10;
s_v_label[l_i].s_v_receita[v_j].v_valor.Left := s_left + 460;
s_v_label[l_i].s_v_receita[v_j].v_valor.Alignment := taRightJustify;
s_top_rec := s_top_rec + 10;
inc(s_rec);
end;
QVALORES.Next;
end;
if s_heigth > 860 then
begin
frmFI49110.QRFluxoDiario.ForceNewPage := true;
end;
este comando dá erro FFFFF, e não sei como debugar, pq já tentei até debugar a VCL e não consegui entrar na UNIT do QuickReport, para saber como é feita a troca de página.

Se precisar de mais informações, é som pedir

Se puder me ajudar irei agradecer muito.

Sem mais

Cabelo


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar