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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ###LOCALIZAR TEXTO, SALTAR E IMPRIMIR em .txt ###
Waldir Júnior
POÇOS DE CALDAS
MG - BRASIL
ENUNCIADA !
Postada em 11/05/2007 16:44 hs            
Tem como vc gravar o resto quando for (EOF) ?

________________________

Té +

Que NIMB role bons Dados! Emoções

   
Dario Cardoso
não registrado
ENUNCIADA !
Postada em 12/05/2007 16:45 hs   
So coloquei o Kill como comentario para nao deletar os arquivos que focam copiados.
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 14/05/2007 13:30 hs            
pode dar um exemplo de como vem mais páginas?? Mais ou menos assim:
_____________________________________________
    RELATORIO DE TRANSAÇÕES
    DATA DE MOVIMENTO tal/tal/tal    PAGINA:01
_____________________________________________
Cód. transações              autorização    etc.     etc..
000001                       CPMBH01        "         "
_____________________________________________
    RELATORIO DE TRANSAÇÕES
    DATA DE MOVIMENTO tal/tal/tal    PAGINA:02
_____________________________________________
Cód. transações              autorização    etc.     etc..
000001                       CPMBH01        "         "
 
Vem deste modo ou não?
   
<b>DCM</b>
não registrado
ENUNCIADA !
Postada em 17/05/2007 09:17 hs   
Desculpe por não ter vindo ao forum estes dias é que houve problemas e tive que ficar dois dias parado.....
 
MAS É ISSO MESMO ghost_jlp
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 17/05/2007 17:39 hs            
Bom, tive que mudar a lógica... veja aí:
 
 
Private Sub CommandButton1_Click()
Dim file As String
Dim file2 As String
Dim Extensao As String
Dim texto As String
Dim pagina As String
Dim arquivo As String
Dim cabecalho As String
Dim Folha As String
Dim i As Long, linha As Long
 
file = "c:Teste_pagina"
Extensao = ".txt"
Open file & Extensao For Input As #1
texto = ""
pagina = ""
cabecalho = ""
Do While Not EOF(1)
    Line Input #1, texto
    If linha < 4 Then
        cabecalho = cabecalho & texto & vbNewLine
        linha = linha + 1
    ElseIf linha >= 4 Then
        If InStr(1, cabecalho, texto, vbTextCompare) = 0 Then
            pagina = pagina & texto & vbNewLine
            linha = linha + 1
        Else
            Folha = cabecalho & pagina
           
            file2 = file & "_" & Format(i, "00") & Extensao
            'Grava arquivo
            Open file2 For Output As #2
            Print #2, Folha
            Close #2
       
            'lê o arquivo para impressão
            Open file2 For Input As #2
            arquivo = Input(LOF(2), #2)
            printer.Print arquivo
            printer.EndDoc
            Close #2
            i = i + 1
       
            'deleta o arquivo temporário
            Kill file2
            cabecalho = texto & vbNewLine
            pagina = ""
            texto = ""
            linha = 0
        End If
    End If
   
Loop
Close #1
End Sub
 
Testa aí depois posta!
 
at+
   
DCM
não registrado
ENUNCIADA !
Postada em 18/05/2007 09:25 hs   
Vou tentar....Emoções
 
 
   
Página(s): 5/6     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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