Pessoal, como posso fazer para converte uma Tabela ACCESS para um leiaute como o que esta abaixo
Planilha em ACCESS que tenho e preciso converter em txt com parâmetro de um leiaute
Linha 1||||02/03/2012||||55||||953||||5.895,23||||95||||INDUSTRIAS MECANICAS ALVARCO ||||510
Linha 2||||07/03/2012||||55||||739||||1.220,30||||95||||ENGATSUL DISTRIBUIDORA||||510
Linha 3||||09/03/2012||||55||||676||||206,04||||95||||MERITOR DO BRASIL SISTEMAS||||510
Arquivo txt com o parâmetro de um leiaute pronto para importar para o sistema
020000001X02/03/2012Carlos ....aqui teria espaços(99caracteres)
030000002000005500009530000000005895230000095INDUSTRIAS MECANICAS ALVARCO 00510....aqui teria espaços(100caracteres)
020000003X07/03/2012Carlos ....aqui teria espaços(99caracteres)
030000004000005500007390000000001220300000095ENGATSUL DISTRIBUIDORA 00510....aqui teria espaços(100caracteres)
020000005X09/03/2012Carlos....aqui teria espaços(99caracteres)
030000006000005500006760000000000206040000095MERITOR DO BRASIL SISTEMAS00510....aqui teria espaços(100caracteres)
Este e o leiaute do sistema, tenho que converte a planilha para txt conf. este leiaute
identificador - 2 caracteres
codigo sequencial - 7 caracteres
tipo - 1 caracter
data - 10 caracteres
nome usuário – 30 caracteres
espaço em branco – 99 caracteres
identificador - 2 caracteres
codigo sequencial - 7 caracteres
conta 1 - 7 caracteres
conta 2 - 7 caracteres
valor 2 - 15 caracteres
conta3 - 7 caracteres
complemento - 512 caracteres
historico- 5 caracteres
espaço em Branco – 100 caracteres
Consegui esse codigo, consigo importar algumas informaçoes, mais nao consigo complementa conforme eu quero, por no conhecer VBA em ACCESS, se alguem puder me ajudar ou passar onde posso encontrar sobre apostila de ACCESS e VBA agradeço.
Planilha em ACCESS que tenho e preciso converter em txt com parâmetro de um leiaute
Linha 1||||02/03/2012||||55||||953||||5.895,23||||95||||INDUSTRIAS MECANICAS ALVARCO ||||510
Linha 2||||07/03/2012||||55||||739||||1.220,30||||95||||ENGATSUL DISTRIBUIDORA||||510
Linha 3||||09/03/2012||||55||||676||||206,04||||95||||MERITOR DO BRASIL SISTEMAS||||510
Arquivo txt com o parâmetro de um leiaute pronto para importar para o sistema
020000001X02/03/2012Carlos ....aqui teria espaços(99caracteres)
030000002000005500009530000000005895230000095INDUSTRIAS MECANICAS ALVARCO 00510....aqui teria espaços(100caracteres)
020000003X07/03/2012Carlos ....aqui teria espaços(99caracteres)
030000004000005500007390000000001220300000095ENGATSUL DISTRIBUIDORA 00510....aqui teria espaços(100caracteres)
020000005X09/03/2012Carlos....aqui teria espaços(99caracteres)
030000006000005500006760000000000206040000095MERITOR DO BRASIL SISTEMAS00510....aqui teria espaços(100caracteres)
Este e o leiaute do sistema, tenho que converte a planilha para txt conf. este leiaute
identificador - 2 caracteres
codigo sequencial - 7 caracteres
tipo - 1 caracter
data - 10 caracteres
nome usuário – 30 caracteres
espaço em branco – 99 caracteres
identificador - 2 caracteres
codigo sequencial - 7 caracteres
conta 1 - 7 caracteres
conta 2 - 7 caracteres
valor 2 - 15 caracteres
conta3 - 7 caracteres
complemento - 512 caracteres
historico- 5 caracteres
espaço em Branco – 100 caracteres
Consegui esse codigo, consigo importar algumas informaçoes, mais nao consigo complementa conforme eu quero, por no conhecer VBA em ACCESS, se alguem puder me ajudar ou passar onde posso encontrar sobre apostila de ACCESS e VBA agradeço.
- Código:
Sub ExportarTXT()
Dim v1 As String
Dim v2 As String
Dim Tbl As Recordset
Dim Arquivo As String
Set Tbl = CurrentDb.OpenRecordset("Tabela")
Arquivo = "C:\Temp\TesteAccess.txt"
Open Arquivo For Output As #1
Do While Not Tbl.EOF
v1 = Tbl!conta1
v2 = Tbl!conta2
Print #1, v1 & " " & v2
Tbl.MoveNext
Loop
Tbl.Close
Set Tbl = Nothing
Close
End Sub