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]Lançamento de Dados em Lote

    avatar
    regismark
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 21/08/2013

    [Resolvido]Lançamento de Dados em Lote Empty Lançamento de Dados em Lote

    Mensagem  regismark 21/8/2013, 16:04

    Bom dia amigos!

    Tenho um formulário que possui os campos: DATA INICIAL, DATA FINAL e VALOR.  Preciso inserir em uma tabela o registro do campo VALOR no intervalo das datas.

    Ex:

    DATA INICIAL: 21/08/2013
    DATA FINAL: 23/08/2013
    VALOR: 5

    na tabela após a inserção deverá ficar assim:

    DATAVALOR
    21/08/20135
    22/08/20135
    23/08/20135
    Alguma solução?

    Obrigado!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Lançamento de Dados em Lote Empty Re: [Resolvido]Lançamento de Dados em Lote

    Mensagem  JPaulo 21/8/2013, 17:36

    Ola;

    Pensando eu, que você tem 3 caixas de texto no seu formulário;

    Caixa de texto 1 = txtDataInicio
    Caixa de texto 2 = txtDataFim
    Caixa de texto 3 = txtVALOR


    Private Sub SeuBotão_Click()
    'By JPaulo ® Maximo Access
    'Habilite a referencia VBA
    'Microsoft DAO 3.6 Object Library
    Dim rst As DAO.Recordset
    Dim x As String

       Set rst = CurrentDb.OpenRecordset("SuaTabela", dbOpenDynaset)
       
       If rst.RecordCount = 0 Then Exit Sub
       
       rst.MoveLast
       rst.MoveFirst
       
       Do While Not rst.EOF
       
         If rst!Data >= CDate(Me.txtDataInicio) And rst!Data <= CDate(Me.txtDataFim) Then
            rst.Edit
            rst.Fields("VALOR") = Val(Me.txtVALOR)
            rst.Update
            Else
            End If
          rst.MoveNext
       Loop
    MsgBox "Atualização efetuada com sucesso...", vbInformation
    rst.Close
    Set rst = Nothing
    End Sub


    .................................................................................
    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]Lançamento de Dados em Lote Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Lançamento de Dados em Lote Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Lançamento de Dados em Lote Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Lançamento de Dados em Lote Empty Re: [Resolvido]Lançamento de Dados em Lote

    Mensagem  JPaulo 22/8/2013, 15:38

    E ae Resolveu ?


    .................................................................................
    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]Lançamento de Dados em Lote Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Lançamento de Dados em Lote Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Lançamento de Dados em Lote Folder_announce_new Instruções SQL como utilizar...
    avatar
    regismark
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 21/08/2013

    [Resolvido]Lançamento de Dados em Lote Empty Lançamento de Dados em Lote

    Mensagem  regismark 28/8/2013, 16:06

    Muito Obrigado JPaulo!

    Com base em seu código modelei o meu projeto de acordo com o que precisava.

    Desculpe pela demora na resposta!

    abraços!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Lançamento de Dados em Lote Empty Re: [Resolvido]Lançamento de Dados em Lote

    Mensagem  JPaulo 28/8/2013, 17:32

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    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]Lançamento de Dados em Lote Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Lançamento de Dados em Lote Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Lançamento de Dados em Lote Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Lançamento de Dados em Lote Empty Re: [Resolvido]Lançamento de Dados em Lote

    Mensagem  Conteúdo patrocinado


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