MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Registo igual ao Registo anterior de Campo Similar

    Compartilhe

    pbernardoesousa
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1
    Registrado : 23/10/2015

    Registo igual ao Registo anterior de Campo Similar

    Mensagem  pbernardoesousa em Ter 25 Out 2016, 00:38

    Estimados amigos,

    Antes de mais deixem-me cumprimentar-vos por este excelente espaço de partilha.

    Hoje trago-vos uma questão:

    1. Tenho uma tabela do Access onde registo no campo "Km Iniciais" os quilómetros marcados no conta quilómetros de uma viatura e o campo "Km Finais", onde registo os quilómetros marcados no conta quilómetros de uma mesma viatura.
    2. Esta tabela "Distâncias" tem os registos diários de todas as viaturas registadas numa outra tabela "Viaturas", estando relacionadas pelo campo de numeração automática "ID_Frota".
    3. Por sua vez a tabela "Distâncias" tem um campo de numeração automática "ID_Circulação".

    O que preciso?

    Preciso que na tabela "Distâncias", o campo "Km Iniciais" reflicta sempre os últimos quilómetros registados no campo "Km Finais" do registo anterior de determinada viatura ("ID_Frota"  "ID_Circulação").

    Desde já grato!

    Paulo Bernardo e Sousa
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3899
    Registrado : 14/08/2013

    Re: Registo igual ao Registo anterior de Campo Similar

    Mensagem  FabioPaes em Ter 25 Out 2016, 00:57

    Amigo, seja bem vindo ao Forum!

    Acredito que com um DMax() vc consiga o resultado esperado...

    Ex: Pelo VBA, no Evento apos atualizar do Campo onde seleciona a Viatura, coloque algo assim:


    Me.txtKmInicial = DMax("KmInicial","NomeTabela","Id_Frota = " & Me.ID_Frota & " And OutroCampo= " & Me.NomeOutroCampo &"")

    Dessa forma, ao selecionar a viatura, ele faz a pesquisa e coloca o Maior Valor que no caso é o Km do registro anterior... Se atente para o Filtro...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3899
    Registrado : 14/08/2013

    Re: Registo igual ao Registo anterior de Campo Similar

    Mensagem  FabioPaes em Ter 25 Out 2016, 01:04

    No entanto é sempre interessante darmos uma busca aqui no Forum, pois existem muita coisa e muitas duvidas ja solucionadas...


    Veja aqui algumas duvidas iguais a sua:

    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Mais sobre o Assunto


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

      Data/hora atual: Sex 25 Maio 2018, 04:32