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

    Exportação em TXT

    avatar
    msilvestri
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 17/10/2010

    Exportação em TXT Empty Exportação em TXT

    Mensagem  msilvestri 22/12/2012, 15:17

    Boa tarde

    Novamente preciso da ajuda de voces.

    Preciso fazer uma exportação para TXT de uns dados de minha tabela separados pelo caractere PIPE |. Até aí normal. Clico com o botão direito sobre a tabela e faço exportação em TXT.

    O problema é que essa exportação deve ser por linhas, sendo que na 1a. linha vai informado os dados totais da NF e na linha debaixo tem que ir os dados constantes dessa NF. Na tabela já tenho os dados totais e os dados individualizados

    Exemplificando:

    Tabela registro tem os campos abaixo:

    NF - No. da NF (01 numero para cada linha)
    VRTOTAL - valor total da NF (valor total para cada linha)
    ITEM - itens constantes da nf (são varios itens constantes da NF e devem ficar abaixo da linha de totais)

    O arquivo deve ficar mais ou menos assim:

    |20||1234|850,00| 'Total da NF 1234
    |21|arroz|120,00| 'Item da NF 1234
    |21|feijao|250,00| 'Item da NF 1234
    |21|carne|480,00| 'Item da NF 1234
    |20|1235|100,00| 'Total da NF 1235
    |21|arroz|60,00| 'Item da NF 1235
    |21|macarrao|40,00| 'Item da NF 1235

    Será que alguem pode me ajudar?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  criquio 22/12/2012, 19:27

    Dê uma pesquisada por "exportar txt" no fórum. Temos vários tópicos com técnicas diferentes.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    msilvestri
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 17/10/2010

    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  msilvestri 22/12/2012, 22:51

    Criquio

    Consegui um código mas está dando erro. Será que voce pode me ajudar?

    O erro está dando nas linhas Print#N

    Private Sub Comando186_Click()

    Dim N As Integer
    Dim rs As Recordset
    Dim Caminho As String

    N = FreeFile
    Caminho = "c\dados_de\arquivo.txt"
    Set rs = CurrentDb.OpenRecordset("inventario")


    Do While Not rs.EOF

    Print #N, rs!codigo & rs!mercadoria
    Print #N, rs!QTDE & rs!VRUNIT

    rs.MoveNext
    Loop

    rs.Close
    Set rs = Nothing

    End Sub

    Valeu
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  criquio 22/12/2012, 22:56

    Que erro que dá? Qual a mensagem?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    msilvestri
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 17/10/2010

    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  msilvestri 22/12/2012, 23:02

    Criquio

    Estava faltando o ":" na frente do "c" no nome do arquivo para exportar. Já corrigi.

    Continua dando erro 52 Nome ou numero do arquivo incorreto

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  criquio 22/12/2012, 23:26

    Está faltando abrir o arquivo para inclusão de linhas:

    Private Sub Comando186_Click()

    Dim N As Integer
    Dim rs As Recordset
    Dim Caminho As String

    N = FreeFile
    Caminho = "c\dados_de\arquivo.txt"

    Open Caminho For Output As #N

    Set rs = CurrentDb.OpenRecordset("inventario")

    Do While Not rs.EOF

    Print #N, rs!codigo & rs!mercadoria
    Print #N, rs!QTDE & rs!VRUNIT

    rs.MoveNext
    Loop

    rs.Close
    Set rs = Nothing

    Close #N

    End Sub


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    msilvestri
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 67
    Registrado : 17/10/2010

    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  msilvestri 22/12/2012, 23:35

    Criquio

    Perfeito. Agora só preciso formatar os campos pois está saindo sem a formatação que preciso.

    Valeu e desculpe perturbar num final de semana e ainda por cima perto do Natal.

    Conteúdo patrocinado


    Exportação em TXT Empty Re: Exportação em TXT

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 11:05