Página 1 de 1
Alinhar a Direita no XLS.PRG....
Enviado: 31 Mai 2007 10:59
por scom
OLA AMIGOS.
EU PEGUEI NA SESSÃO DE CODIGO FONTE O XLS.PRG QUE O ROCHINHA COLOCOU E FICOU MUITO BOM...MAS EU QUERIA SABER SE ALGUEM USA E SABE SE TEM COMO ALINHAR A COLUNA A DIREITA, EM VALORES PORQUE SE NÃO FICA TODO TORTO.
ATENCIOSAMENT
ROBSON
Enviado: 31 Mai 2007 19:40
por sygecom
Tche, pelo clipper acho que não....melhor pra falar a verdade não vi a função do Rochinha...mas no DBF para min fazer isso eu transformo a campo de Numerico para Caracter...e eles vão para direita...isso eu usava para visualizar alguns relatorio no clipper direto no DBF.....é uma alternativa...e vc pode fazer isso no EXCEL...antes de mandar pro EXCEL...grave tudo em CARACTER..
Abraços
Leonardo Machado
obrigado.
Enviado: 01 Jun 2007 08:41
por scom
ola Leonardo.
é o seguinte ja ta sendo feito isso: trans(valo,'###,###.##')
mesmo assim obrigado pela atenção.
ROBSON
Enviado: 01 Jun 2007 09:12
por sygecom
Buenas...
é o seguinte ja ta sendo feito isso: trans(valo,'###,###.##')
E assim mesmo esta saindo Torto ? se não esta , eu não entendi sua duvida...
Abraços
Leonardo Machado
isso mesmo leonardo.
Enviado: 01 Jun 2007 09:52
por scom
isso mesmo Leonardo.
mesmo assim ta saindo torto. tipo:
Preco
124.00
4.32
27.38
17.82
9.00
14.58
0.00
190.42
46.30
116.51
0.00
10.37
159.48
24.30
108.03
3618.80
Enviado: 01 Jun 2007 10:15
por sygecom
Tche, veja soh ....vc jah tentou passar para um outra DBF com campo caracter antes de mandar para o XLS....sem usar o TRANS()....e usar o STR() para gravar o numero no campo caracter ??
Abraços
Leonardo Machado
não.
Enviado: 01 Jun 2007 10:32
por scom
Leonardo....não tentei. vou tentar.
vamos ver o que da ai posto o resultado...ok
Robson
Agora sim.
Enviado: 01 Jun 2007 10:53
por scom
Leonardo usando a lógica da idéia que vc me deu fiz assim:
XPREC = STR(PREC,10,2)
XPREC = SPACE(10-LEN(ALLTRIM(XPREC)))+XPREC
xlsWrite( nXls, f, 6, XPREC )
Ai Ficou Perfeito. alinhado a direita.
Valeu Muito obrigado.
Até a Proxima
ROBSON
Enviado: 01 Jun 2007 11:10
por Eolo
Robson,
Pra facilitar, use a função PAD() e suas variantes... Elas adicionam brancos à esquerda ou à direita (ou em ambos os lados) de uma string:
Código: Selecionar todos
?PADL("robson",16) -> " robson"
?PADR("robson",16) -> "robson " // igual à PAD()
?PADC("robson",16) -> " robson "
OBRIGADO.
Enviado: 01 Jun 2007 11:36
por scom
Muito obrigado EOLO..Pela Dica.
Valeu..
ROBSON