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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Duvida na Funcao Open .... for output
Everest
BARRA MANSA
RJ - BRASIL
ENUNCIADA !
Postada em 20/06/2007 17:00 hs            
Salve!
 
Fiz uma funcao para gravar em um arquivo de texto o log de determinada operacao feita pelo usuario no sistema mas toda fez que eu gravo algo no arquivo ele apaga o que tinha antes e coloca somente o valor que esta na variavel. como eu faco para gravar o conteudo da variavel no final do arquivo?
 
 
On Error Resume Next
Dim sCurrLog As String
sCurrLog = Format(lIDlog, "0000") & " - " & Now & " - " & sMsg
    With Form_fm_principal.txtLogs
         .SetFocus
         .Locked = False
         .Text = .Text & vbCrLf & sCurrLog & vbCrLf
         .Locked = True
         .SelStart = Len(.Text)
    End With
   
    SetAttr Application.CurrentProject.Path & "\_syslog.dat", vbNormal
   
    Open Application.CurrentProject.Path & "\_syslog.dat" For Output As #10
        Print #10, Form_fm_principal.txtLogs.Text
    Close #10
   
    SetAttr Application.CurrentProject.Path & "\_syslog.dat", vbHidden
   
JSFF
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/06/2007 17:06 hs            
Boa tarde, amigo.
 
Você deve mudar essa parte do seu código, assim:
 
Open Application.CurrentProject.Path & "\_syslog.dat" For Append As #10
           Print #10, Form_fm_principal.txtLogs.Text
Close #10
 
Teste aí.
 
 
JSFF
TÓPICO EDITADO
 
Everest
não registrado
ENUNCIADA !
Postada em 20/06/2007 17:19 hs   
thk u for all Master !!!!
 
working fine now !!! :)
   
Página(s): 1/1    


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