GARANTIR DESCONTO

Fórum Duvida em Quick Report #344160

06/08/2007

0

Tenho um campo Memo posicionado em SummaryBand, alem de outras informacoes de tamanho fixo, como o campo memo vai variar de tamanho pois trata-se de uma observacao, pode ate estar em branco, entao eu gostaria que a altura do Summary variasse de acordo com a necessidade de espaço, pois se deixo bastante espaço fica em branco e se deixo pouco a observacao fica por cima das informacoes fixas. Como posso fazer isso ?

Abs


Felipeiw

Felipeiw

Responder

Posts

06/08/2007

álison Bissoli

Olá felipeiw,

1º saiba com quantos caracteres ele aceita em uma linha.
2º clique sobre a band, e no befereprint faça um código que
leia o tamanho do texto e divida pelo máximo de caracteres por linha,
e atribua no tamanho da band o ´codigo´:
if (tamanhostring / maximodecaracteresporlinha) <= 1 then
nomebanda.altura := (alturasuficienteparaumalinha)
else
if (tamanhostring / maximodecaracteresporlinha) <= 2 then
nomebanda.altura := (alturasuficienteparaduaslinhas)
else
if (tamanhostring / maximodecaracteresporlinha) <= 3 then
nomebanda.altura := (alturasuficienteparatreslinhas)
{... e assim por quantas linhas quiser}
Assim, em tempo de execução, a band irá se ajustar.

Espero ter ajudado
Se necessitar do código pronto faço e te passo
Um abraço


Responder

Gostei + 0

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

Aceitar