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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  cupon texto a direita
jongle
CAPANEMA
PA - BRASIL
Postada em 14/07/2005 16:23 hs            
bom dia pessoal, estou com um simples problema,
 
meu programa imprime um cupom
 
no fim do mesmo é assim:
Print #1, "Total:          " + Text17.Text
Print #1, "acres:          " + Text18.Text
Print #1, "Valor Pago:     " + Text25.Text
 
e sai assim no papel:
 
Total:         2,00
acres:         9,00
valor total:  11,00
 
gostaria que os valores alinhasem a direita
todos certinhos.
 
obrigados
jngle
 
 
 
     
VACA
LIMEIRA
SP - BRASIL
Postada em 14/07/2005 16:34 hs            
print #1, right ("<Seu texto>" & space(<quantidade de espaços q julga necessario>) & <valor q vai usar>)
 
aí eh soh substituir
     
jongle
CAPANEMA
PA - BRASIL
Postada em 14/07/2005 16:58 hs            
amigo deu o seguinte erro:
 
compile erro:
argument nor optional
 
escrevir assim:
Print #1, Right("Seu texto" & Space(10) & subTotal.Text)
e fica o nome "Right" selecionado"
 
 
 
 
 
 
 
 
     
vaca
não registrado
Postada em 14/07/2005 17:26 hs   
foi mal... esqueci dum detalhe.. Escreve assim:
Print #1, Right("Seu texto" & Space(10) & subTotal.Text, <quantidade de caracteres>)
essa quantidade de caracteres eh numero de caracteres que ele vai pegar pra jogar no arquivo..
vc tb pod usar MID
Mid(<Texto>, <caracter inicial>, <quantidade de carcteres a serem pegos>
por exemplo:
Mid("São Paulo vai perder hj!!!!",1,3) = São
Ajudei?
     
jongle
CAPANEMA
PA - BRASIL
Postada em 14/07/2005 18:31 hs            
olha como esta o meu
 
    If MsgBox("Implimir Cupom ?", 1 Or 32 Or 256, "Atenção !!!") = 1 Then
    ' inicio imprimir cupom
    Dim Codigo As String * 6
    Dim Descricao As String * 18
    Dim midia As String * 4
    Dim valor As String * 7
    Open "C:Arquivos de programasSystem Loccupom.txt" For Output As #1
        Titulo = Config.NomeEmp.Text
        Endereco = Config.EndEmp.Text
         Print #1, Titulo
        Print #1, Endereco
        Print #1, "Op.:   " + Text20.Text
        Print #1, "----------------------------------------"
        Print #1, "No. Locacao: " + Text10.Text + "  Hora:" + Text2.Text
        Print #1, "Cliente: " + Text14.Text + "  " + Text15.Text
        Print #1, "Dependente: " + DataCombo1.Text
        Print #1, "Data locacao: " + Text24.Text
        Print #1, "Data Devolucao: " + Text23.Text
        Print #1, "----------------------------------------"
        Print #1, "Codigo     Descricao      Midia   Valor"
        Print #1, "----------------------------------------"
        AdoTempItemLoc.Recordset.MoveMin
        Do Until AdoTempItemLoc.Recordset.EOF
            LSet Codigo = DataGrid1.Columns.Item(1).Text
            LSet Descricao = DataGrid1.Columns.Item(2).Text
            LSet midia = DataGrid1.Columns.Item(4).Text
            LSet valor = DataGrid1.Columns.Item(6).Text
            Print #1, Codigo + "  " + Descricao + "  " + midia + "  " + valor
            AdoTempItemLoc.Recordset.MoveNext
        Loop
        AdoTempItemLoc.Recordset.MoveMin
        Print #1, "----------------------------------------"
        Print #1, Right("Seu texto" & subTotal.Text)
        'Print #1, Right("SubTotal:       " + subTotal.Text)
        'Print #1, Right("Desconto:       " + Text13.Text)
        Print #1, "Acrescimo:      " + Text16.Text
        Print #1, "Total:          " + Text17.Text
        Print #1, "Valor Pago:     " + Text25.Text
        Print #1, " "
        Print #1, " "
        Print #1, " "
        Print #1, " "
        Print #1, " "
        Print #1, " "
        Print #1, "     ---------------------------"
        Print #1, "        Assinatura do Cliente"
 
olha como esta caindo
 
System Loc Ltda
Trav. São Francisco,184
Op.:   JONGLE
----------------------------------------
No. Locacao: 612  Hora:16:12:11
Cliente: 3  AGAPITO BASILIO DE OLIVEIRA
Dependente:
Data locacao: 16/07/05
Data Devolucao: 17/07/05
----------------------------------------
Codigo     Descricao      Midia   Valor
----------------------------------------
4       FORÇA DELTA 5 FOGO  VHS   2,00  
----------------------------------------
SubTotal:       20,00
Desconto:      0,00
Acrescimo:     0,50
Total:            19,00
Valor Pago:     19,00
 
 gostaria que estes numeros acima estejam alinhados, entendeu?
ok.
 
     
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 14/07/2005 21:29 hs            
Print #1, "Valor:" & Space(10) &  subTotal.Text
 
tente assim, não esqueça de usar uma fonte tipo DRAFT
mas mesmo assim não vai ficar 100% alinhado

Roberto
roberto@vbweb.com.br
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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