Tamanha das grids de Consulta

(ariel.amarilio) #1

Bom dia a todos, eu novamente pedindo ajuda aqui,
estou com um problema que talvez alguem possa me ajudar,
quando crio uma consulta eu defino geralmente o tamanho de 95% para a grid,
o problema que se um determinado campo é muito grande ela vai aumentando até sair da tela,
tem um jeito de eu fixar um tamanho pra grid e se o campo for grande dar quebras de linha no texto e não aumentar a grid?

desde já obrigado.

(system) #2

Olá Ariel, boa tarde!

Dá pra usar o wordwrap do próprio php nos campos, colocando no evento onRecord:

{campo1} = wordwrap({campo1}, 30, “
”);
{campo2} = wordwrap({campo2}, 30, “
”);
{campo3} = wordwrap({campo3}, 30, “
”);
(…)
{campoX} = wordwrap({campoX}, 30, “
”);

onde 30 é a qtde máxima de caracteres que terá em cada linha no campo… assim o php irá “quebrar” automaticamente os registros com mais de 30 caracteres.

Tem mais informações e exemplos aqui:
http://www.php.net/manual/pt_BR/function.wordwrap.php

Espero ter ajudado.

Att.
Robson

(ariel.amarilio) #3

Opa muito obrigado Robson, resolveu meu problema sim, acabei nem me atentando que isso poderia ser resolvido pelo php mesmo, é que como estava vindo o codigo do item e no campo eu fazia o lookup pra pegar a descrição eu não conseguia limitar o numeros de caracteres a ser exibido porque o codigo é pequeno, mas coloquei pra trazer direto a descrição e fiz da forma que você falou.

Obrigado.