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


4 participantes

    [Resolvido]Colocar registros separados

    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Colocar registros separados

    Mensagem  hcastro 9/6/2011, 21:01

    Boa tarde, pessoal tem um tabela com os seguintes registros assim:

    Func Dt E E-L S-L E-LD S-LD Fim
    teste 08/06/2011 07:00 08:00 08:10 09:20 09:30 18:00


    Preciso criar um aconsulta que retorne desta forma:
    Teste 08/06/2011 07:00
    Teste 08/06/2011 08:00
    Teste 08/06/2011 08:10
    Teste 08/06/2011 09:20
    Teste 08/06/2011 09:30
    Teste 08/06/2011 18:00
    e depois crie um arquivo .TxT Há como fazer isso tentei fazer pela tabela de referencia cruzada mais não consegui
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 9/6/2011, 21:06

    Se você precisa disso apenas para exportação, pode fazer direto, sem consulta. Dê uma olhada no Repositório de Códigos VBA ou pesquise por exportação para txt que você encontra a solução.


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 9/6/2011, 21:07

    vou pesquisar
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 9/6/2011, 21:09

    Existem outras maneiras tambem. Uma delas, seria criando um relatório à partir da tabela com apenas um campo, e nesse campo, colocar assim:

    =[NomeTabela.NomeCampo1] & " " & [NomeTabela.NomeCampo2] & " "[NomeTabela.NomeCampo3]

    Depois, usar uma macro para exportar para txt.


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 9/6/2011, 21:33

    Pesquisei encontrei o seguinte código quase me atendeu :
    'Inicio++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    'Constantes
    Const FOR_READING = 1
    Const FOR_WRITING = 2
    Const FOR_APPENDING = 8
    'Declarando variáveis
    Dim fso As Object
    Dim ts As Object
    'Reerencia o endereço dos objetos nas variáveis
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.OpenTextFile("c:\ExportaçãoIPASGO.txt", FOR_WRITING, True)
    'Percorre os registros da ListBox
    For i = 0 To Lista.ListCount - 1
    ts.WriteLine Lista.Column(1, i)
    ts.WriteLine Lista.Column(2, i)
    ts.WriteLine Lista.Column(3, i)
    Next
    'Fim+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    até descobri como inserir mais linhas preciso que fique neste padrão:
    11111111111|2011-05-02 07:37:02.670|||
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 9/6/2011, 21:36

    Talvez seja assim:

    'Inicio++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    'Constantes
    Const FOR_READING = 1
    Const FOR_WRITING = 2
    Const FOR_APPENDING = 8
    'Declarando variáveis
    Dim fso As Object
    Dim ts As Object
    'Reerencia o endereço dos objetos nas variáveis
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.OpenTextFile("c:\ExportaçãoIPASGO.txt", FOR_WRITING, True)
    'Percorre os registros da ListBox
    For i = 0 To Lista.ListCount - 1
    ts.WriteLine Lista.Column(1, i) & " " & ts.WriteLine Lista.Column(2, i) & " " & ts.WriteLine Lista.Column(3, i)
    Next
    'Fim+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 9/6/2011, 21:41

    nesta linha que modifiquei está aparecendo erro de Sintaxe
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 11/6/2011, 15:20

    Pessoal tentei montar uma consulta referencia cruzada e não consegui meu probelma é montar so dados desta forma:
    Func Dt E E-L S-L E-LD S-LD Fim
    teste 08/06/2011 07:00 08:00 08:10 09:20 09:30 18:00


    Preciso criar um aconsulta que retorne desta forma:
    Teste 08/06/2011 07:00
    Teste 08/06/2011 08:00
    Teste 08/06/2011 08:10
    Teste 08/06/2011 09:20
    Teste 08/06/2011 09:30
    Teste 08/06/2011 18:00
    em um relatório consigo fazer, mas como exporto depois em txt?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 11/6/2011, 17:05

    Tente:

    DoCmd.OutputTo acOutputReport, "NomeDoRelatório", "MS-DOSText(*.txt)", "C:\Arquivos\rel.txt", True, "", 0, acExportQualityScreen


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 11/6/2011, 17:20

    apareceu argumento inválido
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 11/6/2011, 17:32

    Inválido aonde? Em qual linha?


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 13/6/2011, 13:04

    Nesta linha DoCmd.OutputTo
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 14/6/2011, 14:28

    este comando que aparece com erro OutputTo, alguma idéia do que pode estar errado?
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 17/6/2011, 15:33


    Alguém pode me ajudar não consegui identificar o erro no código
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  JPaulo 17/6/2011, 17:02

    Mostre toda a instrução para vermos onde está o erro.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Colocar registros separados Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Colocar registros separados Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Colocar registros separados Folder_announce_new Instruções SQL como utilizar...
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 17/6/2011, 17:43

    este éo código para exportar um relatório para Txt.


    DoCmd.OutputTo acOutputReport, "NomeDoRelatório", "MS-DOSText(*.txt)", "C:\Arquivos\rel.txt", True, "", 0, acExportQualityScreen
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 17/6/2011, 18:59

    Não visualizo o porquê de estar a dar erro, pois parece-me tudo certo com o código. Se possível, disponibilize uma cópia do seu aplicativo seguindo as dicas abaixo ↓↓↓


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 17/6/2011, 19:38

    Caros amigos consegui identificar o erro, segue abaixo o código correto:

    DoCmd.OutputTo acReport, "IPASGO", "MS-DOSText(*.txt)", "", True, ""


    Obrigado a todos
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  vieirasoft 17/6/2011, 19:39

    Esqueceu o resolvido.
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  hcastro 13/7/2011, 15:15

    Bom dia, pessoal estou reabrindo este tópico pois os registros que estou exportando para Txt estão saindo todos desconfigurados gostaria que saissem todos alinhados, está saindo assim:

    319.100.411-49 | 01/02/2011 06:45

    319.100.411-49 | 01/02/2011
    319.100.411-49 |
    01/02/2011
    319.100.411-49 | 01/02/2011 13:03:00

    quando deveriam sair assim:
    319.100.411-49|01/02/2011 06:45
    319.100.411-49|01/02/2011
    319.100.411-49|01/02/2011
    319.100.411-49|01/02/2011 13:03:00

    Este código que estou utilizando para exportar.

    DoCmd.OutputTo acReport, "Teste", "MS-DOSText(*.txt)", "", True, "", acExportDelim

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  vieirasoft 24/7/2011, 18:12

    Como não retornou, o tópico está resolvido. Qualquer coisa reabra, por favor.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  criquio 24/7/2011, 18:16

    Caso o amigo ainda não tenha resolvido essa pendenga, procure pelo forum que tem tópicos já resolvidos com exemplos de exportação por vba, que é mais prático e sai exatamente como definirmos.


    .................................................................................
    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.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  vieirasoft 24/7/2011, 18:17

    É isso Criquio. Obrigado.

    Conteúdo patrocinado


    [Resolvido]Colocar registros separados Empty Re: [Resolvido]Colocar registros separados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 09:23