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


+3
am
Noobezinho
narrate
7 participantes

    [Resolvido]km final ser o inicial no próximo registro

    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    [Resolvido]km final ser o inicial no próximo registro Empty [Resolvido]km final ser o inicial no próximo registro

    Mensagem  narrate 30/10/2014, 23:05

    pessoal, preciso de uma ajuda.

    alguém pode me enviar um exemplo simples de como montar um formulário onde exista os campos km inicial e km final.

    vamos supor que no primeiro registro, eu coloque km inicial "100" e km final "200".

    ao inserir um novo registro, o km inicial será "200", ou seja, não haverá mais necessidade de inserir o km inicial, pois sempre será o km final do registro anterior. e assim por diante

    alguém me ajuda??

    desde já agradeço


    Última edição por narrate em 31/10/2014, 01:33, editado 1 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  Noobezinho 31/10/2014, 00:45

    Ricardo


    Experimente isso:

    Crie essas duas caixas de texto num formulário: KmInicial e KmFinal.

    Na propriedade ApósAtualizar  da caixa de texto KmInicial coloque:

    Me!KmInicial.DefaultValue = Me!KmFinal

    E teste

    Abraços

    Noob


    Última edição por Noobezinho em 31/10/2014, 11:43, editado 1 vez(es)


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  narrate 31/10/2014, 02:09

    Boa noite,

    Não funcionou! Alguém pode enviar um exemplo funcionando?

    Segue em anexo os prints da minha tentativa.

    Desde já obrigado
    Anexos
    [Resolvido]km final ser o inicial no próximo registro AttachmentTentativa.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (12 Kb) Baixado 15 vez(es)
    am
    am
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 47
    Registrado : 18/07/2011

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  am 31/10/2014, 11:13

    Bom dia,

    Imagina que no teu form tens um botão de comando para adicionar um novo registo; colocas algo deste género:

    Código:


       'vai para Novo Registo
       DoCmd.GoToRecord acActiveDataObject, Me.Name, acNewRec
       
       'preenche o campo do novo registo com o valor que pretendes
       CampoKmInicial = DMax("CampoKmFinal", "NomeDaTabela")
       
       'coloca o cursor no campo kmFinal para o input
       'Me.CampoKmFinal.SetFocus
       

    Testado na versão 2013.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  Noobezinho 31/10/2014, 11:43

    O exemplo que coloquei funciona para o mesmo campo.
    Achei que funcionasse para o valor de um outro campo, e realmente não funciona.

    A solução do am é ótima.

    Se tiver problemas, retorne.

    Nb


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  narrate 2/11/2014, 22:22

    Desculpe, mas acredito que por ser iniciante, não estou conseguindo aplicar corretamente.

    Tentei de várias formas, porém, sem êxito.

    Segue meu projeto em anexo, onde criei o formulário "teste", para aplicação dessa regra. Podem analisar?

    Desde já, muito obrigado.
    Anexos
    [Resolvido]km final ser o inicial no próximo registro AttachmentControle_Fretes.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (182 Kb) Baixado 12 vez(es)
    am
    am
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 47
    Registrado : 18/07/2011

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  am 3/11/2014, 08:36

    Bom dia,

    Aqui vai
    Anexos
    [Resolvido]km final ser o inicial no próximo registro AttachmentKms.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (142 Kb) Baixado 34 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  Avelino Sampaio 3/11/2014, 09:06

    Acho melhor usar o valor padrão conforme sugestão do Noobe. Utilze o evento "no atual" para definir o valor padrão.  Exemplo:

    Private Sub Form_Current()
    Me!kminicial.DefaultValue = DMax("kmFinal", "teste")
    End Sub

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    narrate
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 04/10/2013

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  narrate 4/11/2014, 21:50

    Muito obrigado. Ficou perfeito!!!
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]km final ser o inicial no próximo registro Empty km final ser o inicial no próximo registro

    Mensagem  toyebom 4/11/2014, 23:36

    Então e se for um numero tipo

    014/14

    e o novo fosse o seguinte, ou seja

    015/14

    como é que coloco o

    Me!kminicial.DefaultValue = DMax("kmFinal", "teste") + 1

    não funciona porque dá erro


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    avatar
    wcpl
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 23/06/2015

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  wcpl 7/7/2016, 20:44

    E se você tiver Vários Veículos?

    Private Sub Form_Current()
    Me!kminicial.DefaultValue = DMax("kmFinal", "teste")
    End Sub
    Funcionou para um veículo, mas na mesma tabela tiver vários, por exemplo:"

    CodViagem / DataViagem / Placa / KM_inicial / KM_Final / ValorFrete

    Eu preciso que toda vez que informar uma placa ele "pegue" o KM_Final da última viagem dessa placa e coloque como KM_Inicial

    Alguém pode ajudar?
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  cleverson_manaus 7/7/2016, 20:56


    seria mais ou menos como a venda de produtos, saldo inicial e saldo atual, vc deve referencia o código do produto , no caso o código ou placa do veículo.

    Cleverson


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    wcpl
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 23/06/2015

    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  wcpl 8/7/2016, 22:16

    Pessoal Funcionou da seguinte maneira:

    Private Sub txtCodVeiculo_AfterUpdate()
    If Me.NewRecord = True Then
    [txtKM_Inicial] = Nz(DMax("[KM_Final]", "CadViagem", "CodVeiculo=" & Me.txtCodVeiculo), 0)
    End If
    End Sub

    Obrigado pela ajuda.

    Conteúdo patrocinado


    [Resolvido]km final ser o inicial no próximo registro Empty Re: [Resolvido]km final ser o inicial no próximo registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 03:16