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


5 participantes

    [Resolvido]percorrer registros

    avatar
    Altair_147
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 126
    Registrado : 29/10/2010

    [Resolvido]percorrer registros Empty percorrer registros

    Mensagem  Altair_147 9/2/2011, 23:37

    Boa noite,

    Tenho um formulário em modo folha de dados e eu gostaria que assim que abrisse ele, tivesse uma rotina que percorresse todos os todos os registros dele.

    Obrigado
    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]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  criquio 10/2/2011, 00:51

    Detalhe melhor o que você precisa, por favor. Para que precisa percorrer os registros? Que resultado precisa?


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 126
    Registrado : 29/10/2010

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  Altair_147 10/2/2011, 02:13

    No FORM_CURRENT ele ira atualizar os campos do form, é como se fosse um loop repedindo para passar para o proximo registro.


    Obrigado

    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  Dilson 10/2/2011, 09:56

    Altair,

    A questão continua sem objetivo, vai percorrer e fará o quê exatamente?, pois se for para atualizar, a ação de abrir já faz isso.

    Tens que reformular dizendo que ao percorrer encontrará por exemplo uma situação (isso faz aquilo), ou, os registros de (tal forma ficaram de outra forma), mais ou menos assim.
    avatar
    Altair_147
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 126
    Registrado : 29/10/2010

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  Altair_147 10/2/2011, 11:16

    Existe o form "pedidos", quero que a função percorra todos os registros desse formulário, como se eu estivesse clicando no botão "próximo registro".
    No evento "FORM_CURRENT" existe uma verificação do campo "status_pedido" se o campo status estiver como "liberado" o registro será gravado na tabela "pedidos_liberados". Por isso que tem a necessidade de percorrer todos os registros da tabela.

    Obrigado.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  Assis 10/2/2011, 11:30

    Altair

    Coloque aqui o seu BD ou parte que eu tenho um exemplo que se posso tentar aplicar
    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]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  criquio 10/2/2011, 11:48

    Agora sim, deu para entender o que você precisa cheers
    Se você der uma olhada nos tópicos e exemplos aqui disponíveis, encontrará exemplos para ilustrar o que você quer, precisando apenas adaptar. Ou então pode fazer conforme o Assis disse.


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 126
    Registrado : 29/10/2010

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  Altair_147 10/2/2011, 12:22

    Obrigado a todos, fiz da seguinte usando uma forma do grande Jpaulo para percorrer os registros:

    Private Sub Comando6_Click()
    Dim rst As Recordset
    Set rst = Me.Recordset
    rst.MoveFirst
    Do While Not rst.EOF
    With rst





    .MoveNext
    End With
    Loop
    Set rst = Nothing
    End Sub


    Obrigado
    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]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  criquio 10/2/2011, 13:44

    Muito bom amigo. Esse é o espírito da coisa, pegar o anzol e trazer o pescado. Parabens! Very Happy


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 16/05/2013

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  renandebritto1 19/6/2013, 21:00

    Como posso atribuir um valor enquanto ele percorre os registros? Por exemplo, enquanto ele passa por todos, definir o atributo endereço com o valor "Av. Pedro Cardoso, 14".
    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]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  criquio 19/6/2013, 21:17

    Renan, não entendi. Quanto mais você detalhar o que precisa melhor será para entendermos.


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 16/05/2013

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  renandebritto1 19/6/2013, 21:31

    Meu casso é o seguinte:

    1) faço a importação de um documento txt e insiro cada linha em um registro no meu BD. Essa importação eu faço através de um form.

    2) Com a importação, é gerado uma série de registros na tabela. Preciso que a cada registro não só coloque as informações contidas no txt, mas também algumas que estão no formulário. 

    Por exemplo: o txt insere uma série de registros com três campos: nome, idade, sexo. No formulário informo a série e horário da aula, que é igual para todos. Pensei em após importar o txt, percorrer todos os registros inserindo a série e horário dos alunos.
    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]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  criquio 19/6/2013, 21:44

    Poste o código que está utilizando e os campos do formulário. Se os dados são os mesmos para todos os registros, pode ser que não precise gravar esses dados em tabela, economizando um precioso espaço no banco.


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 16/05/2013

    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  renandebritto1 19/6/2013, 21:52

    Código do Form:

    Option Compare Database

    Private Sub Bt_Importar_Click()
    If caminho <> "" Then
        
        'Importa os dados para a tabela
        DoCmd.TransferText acImportFixed, "negImportacao", "AcaoManual", caminho
        
        MsgBox "Tabela importada com sucesso!", vbInformation
    Else
        MsgBox "Selecione um arquivo!", vbInformation
    End If

    // A PARTIR DAQUI TENTEI PERCORRER OS CAMPOS E INSERIR OS DADOS DO FORMULARIO
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("AcaoManual")
    rst.MoveFirst

    Do While Not rst.EOF


    Loop

    Set rst = Nothing

    End Sub



    'Faz a busca do arquivo
    Private Sub Bt_Localizar_Click()
      Dim Fd As Object
        
        Set Fd = Application.FileDialog(3)
        
        With Fd
            .Title = "Selecione o arquivo..."
            .ButtonName = "Selecionar"
            .Filters.Clear
            .Filters.Add "Documentos de texto (*.txt)", "*.txt"
            
            'Caso tenha selecionado o arquivo
            If .Show Then
                caminho = .SelectedItems(1)
            End If
        End With
        
        Set Fd = Nothing

    End Sub

    Os campos do formulário são: Corretora, FundoAplicador, Rebate, Drive. Esses dados não vem na importação, o usuário tem que informar. E depois disso, gero um outro relatorio em txt com dados da importação e do form.

    Conteúdo patrocinado


    [Resolvido]percorrer registros Empty Re: [Resolvido]percorrer registros

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 10:14