MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Após importação de arquivo txt, tabela fica vazia

    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Após importação de arquivo txt, tabela fica vazia Empty Após importação de arquivo txt, tabela fica vazia

    Mensagem  NarcisoRN 23/1/2012, 18:27

    Pessoal,

    Tinha colocado uma mensagem na área de vba e ninguem respondeu. Eu estava querendo uma rotina para importar os dados de um arquivo txt. Acontece que os dados estão dispostos em linhas ou seja, cada registro corresponde a 7 linhas. depois de muito pesquisar, fiz a rotina que coloquei logo abaixo, aparentemente ela esta funcionando com um unico porem, a tabela fica vazia. eu recebo na tela, a mensagem de que a importação foi concluida, mas ele não está gravando os dados na tabela. Alguem saberia me dizer o que está errado?

    Obrigado

    Private Sub bt_imp_Click()
    'Variaveis de campo
    'Nome = vnome
    'Tel = vtel
    'Endereco = vender
    'Bairro = vbairro
    'Cidade = vcidade
    'UF = vuf
    'Cep = vcep

    Dim linha As String
    Dim db As Database
    Dim rs As Recordset
    Dim vnome, vtel, vender, vbairro, vcidade, vuf, vcep As String



    Open "empresas.txt" For Input As #1
    Set db = DBEngine.Workspaces(0).Databases(0)
    Set rs = db.OpenRecordset("Clientes", dbOpenTable)

    Do While Not EOF(1)

    Line Input #1, linha
    vnome = Mid(linha, 1, 40)
    Line Input #1, linha
    vtel = Mid(linha, 1, 20)
    Line Input #1, linha
    vender = Mid(linha, 1, 50)
    Line Input #1, linha
    vbairro = Mid(linha, 1, 20)
    Line Input #1, linha
    vcidade = Mid(linha, 1, 15)
    Line Input #1, linha
    vuf = Mid(linha, 1, 2)
    Line Input #1, linha
    vcep = Mid(linha, 1, 10)

    rs.AddNew

    rs(0) = vnome
    rs(1) = vtel
    rs(2) = vender
    rs(3) = vbairro
    rs(4) = vcidade
    rs(5) = vuf
    rs(6) = vcep

    Loop
    Close #1
    rs.Close
    db.Close

    MsgBox "Importação Concluída com Sucesso!!"
    End Sub
    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Após importação de arquivo txt, tabela fica vazia Empty Re: [Resolvido]Após importação de arquivo txt, tabela fica vazia

    Mensagem  NarcisoRN 23/1/2012, 19:24

    Pessoal,

    Descobri aqui, faltou eu colocar o rs.update. Agora ta funcionando a contento.

    abs
    avatar
    OsmarSantos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 24/04/2011

    [Resolvido]Após importação de arquivo txt, tabela fica vazia Empty Re: [Resolvido]Após importação de arquivo txt, tabela fica vazia

    Mensagem  OsmarSantos 12/4/2012, 02:22

    Boa noite! Na onde vc adicionou o rs.update?? Estou com o mesmo problema...

    Conteúdo patrocinado


    [Resolvido]Após importação de arquivo txt, tabela fica vazia Empty Re: [Resolvido]Após importação de arquivo txt, tabela fica vazia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/9/2024, 02:49