squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
Postada em 20/09/2004 08:51 hs
Bom dia á todos Estou com um probleminha e gostaria caso pudessem um auxílio, estou migrando um programa do cobol pra vb, e no relatório antigo do cobol quando um determinado campo não atingia o nº máximo de valores para eles ( exemplo, o campo na tabela tinha 40 caracteres e só era digitado 20), o próprio relatório entendia que os outros 20 caracteres deveriam ser preenchidos com um X para que não pudessem ser mudados, então gostaria de saber como fazer isso pelo crystal, tem como ?? Obrigado por qualquer ajuda
|
|
|
|
|
Postada em 20/09/2004 09:57 hs
Vc pode formatar o campo no proprio SQL e depois passar para Crystal. Exemplo
Select Format(CAMPO;'XXXXXXXXXXXXXXXXXXXXXXXXXXXX') as CampoFormatado
From Tabela Falow Alan
|
|
|
squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
Postada em 20/09/2004 10:02 hs
Obrigado, mas já havia pensado nisso, mas tem um pequeno problema, só serviria se sempre fossem 20 caracteres no nome do cara e o tamanho do campo fosse 40, mas o tamanho do campo pode variar e em função disso não posso utilizar dessa forma, o crystal deveria ter alguma forma de inserir caso o tamanho do campo não seja o total mas obrigado mesmo assim
|
|
|
|
Postada em 20/09/2004 10:19 hs
Sqall Tem como sim: 1) Insira uma fórmula no crystal com a seguinte expressão: {tabela.nomedocampo} & (ReplicateString('*',250)) Nenhum campo seu deverá ter mais de 250 caracteres (terá algo como 40, como você mesmo falou), assim servirá para todos os campos. 2) Insira a fórmula no relatório e nas propriedades da mesma (depois de inserida, clique com botão direito) marque "CAN GROW" como "1". Deixando o campo do tamanho que você quer, sempre será preenchido com asteriscos até o final.
<DIV><FONT style="BACKGROUND-COLOR: #000000" face="arial black" color=#60bf00 size=3><IMG style="VERTICAL-ALIGN: middle; align: center" height=20 alt=Emoções src="http://www.vbweb.com.br/images/em_smile.gif" width=20 border=0> Zeuzebio</FONT></DIV>
|
|
|
squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
Postada em 20/09/2004 11:14 hs
pouts, obrigado, estou iniciando nesse crystal ( sempre utilizei active reports e data reports ) e não sabia como fazer várias coisas, esse fórum é dos bons mesmo []´s
|
|
|
squall
|
SÃO BERNARDO DO CAMAPO SP - BRASIL
|
|
Postada em 20/09/2004 11:21 hs
mas e caso fosse um textbox do crystal, tbm tem como fazer isso ?? Obrigado
|
|
|