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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Arquivo de remessa para Boleto Bradesco
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 15/02/2005 00:08 hs            
Pessoal, preciso exportar os dados de um banco de dados para um arquivo .txt em suas respectivas posições, o problema é que eu não sei nem por onde começar, esses dados vão ser enviados para o banco para a geração de boletos, alguém pode me ajudar. Obrigado
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 15/02/2005 08:26 hs         
O arquivo de remessa é um arquivo contendo informações sobre faturas para serem cobrados pelo banco para o sacado. A primeira coisa que você precisa é do lay-out do arquivo. Coloquei uma cópia do arquivo para você em:
 

Ele também contém o layout do arquivo de retorno que é mais ou menos uma prestação de contas por parte do banco informando o que aconteceu com cada um dos títulos por meio de ocorrências. Todas as informações que você precisa estão contidas nele e você vai precisar do Acrobat Reader que você pode baixar gratuitamente em:

http://www.brasil.adobe.com/products/acrobat/readstep2.html

E era isso...

     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 15/02/2005 08:28 hs         

Primeiro tenha em mãos o manual fornecido pelo banco
com o layout do arquivo e com todas regras (campos obrigatórios ...).
Quando for colocar as informações no arquivo, certfique-se
sempre de prencher com zeros ou espaços em branco todos os campos
caso a informação do banco de dados seja menor que o tamanho do campo
no arquivo(exemplo: valor (tamanho no arquivo 14, 2 decimais), valor no bd = 1200,50
-> se for para prencher com zeros ficaria assim: 00000000120050)

 

Dim vgdb As Database

Private Sub Command1_Click()
  Dim rst As Recordset
  Set rst = vgdb.OpenRecordset("SELECT Tabela_Compra_Venda.Produto, Tabela_Compra_Venda.[Data da compra], Tabela_Compra_Venda.[Data da venda] From Tabela_Compra_Venda ORDER BY Tabela_Compra_Venda.Produto;")
  If rst.RecordCount > 0 Then
    rst.MoveMin
    Open "C:Documentos_AndréTempLote01.txt" For Output As #1
    Do While Not rst.EOF
      Print #1, "01" & String(5 - Len(rst!Produto), "0") & rst!Produto
      rst.MoveNext
    Loop
    Close #1
  End If
  If Not rst Is Nothing Then
    rst.Close
    Set rst = Nothing
  End If
  MsgBox "Ok"
End Sub

Private Sub Form_Load()
  Set vgdb = OpenDatabase("C:Documentos_AndréTempBancoDeDados.mdb")
End Sub

 
     
Rodrigo F.
JABOTICABAL
SP - BRASIL
Postada em 18/02/2005 16:48 hs            
Amigos eu já tenho o layout impresso, mas mesmo assim ainda estou com dificuldades, se puderem me ajudar um pouco mais eu agradeço, já estou desesperado e meu tempo está se esgotando, obrigado...
     
Página(s): 1/1    

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