USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  alinhar valores com o print ?
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 28/12/2004 16:58 hs            
estou usando o print para imprimir notas, duplicatas, e outros pré-impressos, o problema e fazer o alinhamento com o format, faço assim:
Print #Arq2,; Tab(123); (Format(tabela2!qtde * tabela2!valor, "###,##0.00")), só que ele começa a alinhar da esquerda, e a coluna fica toda torta, uma solução, seria preencher com zeros, mas esta fora de cogitação. alguém tem uma luz ?
 
     
Daniel
não registrado
ENUNCIADA !
Postada em 28/12/2004 18:37 hs   
acredito q se vc tirar os parenteses que destacam o comando format exemplo: Format(tabela2!qtde * tabela2!valor, "###,##0.00")
   
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 28/12/2004 19:24 hs            
Valeu a intenção, mas não funciona não, o alinhamento começa da esquerda p / a direita, como disse acima.
 
   
Sandro
não registrado
Postada em 28/12/2004 23:33 hs   
Olá Futura,
 
Você pode usar um dos máetodos mais antigos do BASIC (da época do DOS): o comando RSet. Você deve criar uma máscara dentro da qual será posicionado o seu texto. Veja:
 
Dim Mascara as String
 
Mascara = Space(10)
RSet Mascara = Format(tabela2!qtde * tabela2!valor, "###,##0.00")
 
Depois é só mandar imprimir:
 
Print #Arq2, Tab(123); Mascara
 
Repare que você agora manda imprimir a máscara, que possui dentro dela o valor formatado e alinhado à direita.
 
um abraço,
Sandro.
 
     
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 29/12/2004 08:28 hs            
Sandro, aproveito para agradecer também a ajuda que voce deu no crystal, em outro tópico, e ja abusando, voce sabe um jeito ou seja uma rotina, de verificar se a impressora esta on-line, pois os formulários pré-impressos ( notas, cheques, duplicatas, etc), faço tudo pelo print, pois mandando os comandos diretos para a impressora, como se fosse no clipper, a impressão para estes casos fica mais precisa, independente da versão do windows. O unico problema é que se a impressora estiver desligada, o sistema fica travado, esperando a mesma ser ligada, voce tem alguma dica ?
     
CARLOS
não registrado
Postada em 29/12/2004 10:11 hs   
Por que voce nao da uma olhada na secao de dicas.La existe uma rotina que testa se a impressora esta On Line.
     
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página