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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar histórico de emails enviados pelo vb
tecp
PORTO ALEGRE
RS - BRASIL
ENUNCIADA !
Postada em 21/05/2008 00:12 hs            
Boa noite pessoal,

Tenho um projeto que envia emails MAPI pelo vb. Os emails são enviados através dos contatos em um banco de dados access. O programa funciona certinho. Só que agora preciso fazer um histórico de tudo que for enviado. Ou seja, ao enviar o e-mail, salvar nesse banco nos campos empresa, assunto, anexo, mensagem. E, quando solicitado pelo usuário, mostrar o histórico numa FlexGrid, por exemplo. Ou outra ferramenta...
Meu código(as linhas comentadas são o que estava tentando fazer para salvar no bd):

Private Sub cmdenviar_Click()

Dim I As Integer
I = 0
        
    If CmbEmpresa = "" Then
        MsgBox " Selecione uma Empresa para prosseguir ! ", vbInformation
        CmbEmpresa.SetFocus
        Exit Sub
    End If
    If Trim(txt_assunto) = "" Then
        MsgBox " Digite o Assunto da mensagem ! ", vbInformation
        txt_assunto.SetFocus
        Exit Sub
    End If
    If Trim(txt_mensagem) = "" Then
        MsgBox " Digite o corpo de texto da Mensagem ! ", vbInformation
        txt_mensagem.SetFocus
        Exit Sub
    End If
    If MsgBox(" Deseja verificar Ortografia do Corpo de Texto da Mensagem ? ", vbYesNo) = vbYes Then
        Cmdortograf_Click
    End If
    
    RS.Open "Select * From TblContato Where CodEmpresa =" & CodEmpresa & "", BD, 3, 3
      
    MAPISession2.SignOn
    MAPIMessages2.SessionID = MAPISession2.SessionID
  
    RS.MoveMin
        
    Do While Not RS.EOF
        
        MAPIMessages2.Compose
        MAPIMessages2.RecipAddress = RS("Email")
        MAPIMessages2.MsgSubject = txt_assunto.Text
        MAPIMessages2.MsgNoteText = txt_mensagem.Text
          
        If txt_anexo <> Empty Then
            '______Tipo de dados a ser anexado
            MAPIMessages2.AttachmentType = mapData
            '______Endereço do anexo
            MAPIMessages2.AttachmentPathName = txt_anexo.Text
        End If
            
        MAPIMessages2.Send
        
        
        I = I + 1
        RS.MoveNext
  
    Loop
    
'    RS "Select * From TblHistorico", BD, 3, 3
'    RS.AddNew
'    RS("Assunto") = txt_assunto.Text
'    RS("Anexo") = txt_anexo.Text
'    RS("Mensagem") = txt_mensagem.Text
'    RS("Data_Envio") = txt_dataenvio.Text
'    RS.Update
'
'    RS.Close
'    Set RS = Nothing

    MsgBox " Foram enviados: " & I & " e-mails ! ", vbInformation
        
End Sub
   
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