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

    Recuperar último registro de um determinado funcionário

    netodaluz
    netodaluz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 20/04/2012

    Recuperar último registro de um determinado funcionário Empty Recuperar último registro de um determinado funcionário

    Mensagem  netodaluz 6/5/2012, 06:42

    Prezados, tenho a seguinte dúvida.

    Tenho duas tabelas/formulários TABELA(CAMPOS):
    FUNCIONARIOS(ID,FUNCIONARIO,ADMISSAO,DEMISSAO)
    > 1,JOSE,01/01/2012,
    > 22,MARIA,01/01/2012,29/02/2012

    MOVIMENTO(ID,FUNCIONARIO,DATA,VALOR)
    > 1,JOSE,31/01/2012,2500
    > 2,MARIA,31/01/2012,2500
    > 3,JOSE,29/02/2012,1000
    > 4,MARIA,29/02/2012,2000

    Agora vem a questão:
    Quando eu for inserir um novo registro no fomulário, ao selecionar o funcionário na listbox, quero que seja preenchido automaticamente o campo VALOR com o valor constante na data mais recente deste funcionario selecionado.

    Exemplo:
    Quando eu selecionar o JOSE, ele vai preencher automaticamente o campo VALOR com 1000
    avatar
    andre lindolfo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 139
    Registrado : 17/04/2012

    Recuperar último registro de um determinado funcionário Empty Re: Recuperar último registro de um determinado funcionário

    Mensagem  andre lindolfo 6/5/2012, 06:55

    Ola Netodaluz,

    Já tentou criar uma consulta agrupamento e colocar a linha total com critério Máx na data, isso criando pelo modo assistente
    Por SQL apenas com o campo data da tabela moviemneto, seria algo do tipo: "SELECT Max(movimento.data) AS MáxDeData FROM movimento;"
    O autor desta mensagem foi banido do fórum - Mostrar mensagem
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    Recuperar último registro de um determinado funcionário Empty Re: Recuperar último registro de um determinado funcionário

    Mensagem  Lupércio 6/5/2012, 12:45

    1º - Faça uma consulta somente com os campos "códigoAutoNumeração" e "valor"!
    2° - Na propriedade da consulta no evento valores principais" defina como "1".
    3° - No "códigoAutoNumeração" defina como decrescente.
    4° - Coloque o nome da consulta criada exemplo: "ConsultaRetorno".

    Quando voce abre o seu formulário, qual o nome do campo que é dirigido o primeiro foco?

    5° - Coloque na propriedade no evento ao entrar desse campo que recebe o primeiro foco:
    Me.Valor = DLast("[Valor ]", "ConsultaRetorno").

    Quando você abrir o formulário que o foco for dirido para o determinado campo,
    ele executará a consulta e disparará o código e retornará o ultimo registro.

    Melhor seria ao entrar no campo "valor" para retornar os dados.
    Caso não consiga poste o "BD" que te ajudaremos.
    netodaluz
    netodaluz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 20/04/2012

    Recuperar último registro de um determinado funcionário Empty EXPLICAÇÃO

    Mensagem  netodaluz 6/5/2012, 15:37

    Tenho a seguinte tabela:
    Recuperar último registro de um determinado funcionário Tbmovimento

    Quando eu selecionar o funcionario "JOSE", quero que apareca o valor mais recente do "JOSE". Neste caso, "3000". Conforme, montagem:
    Recuperar último registro de um determinado funcionário Frmmovimento

    *DETALHE: Não quero que ele pesquise o último registro baseado na ID (auto numeração). Quero que ele pesquise pela última data.

    Segue cópia do DB parar verificação.

    Grato.
    Anexos
    Recuperar último registro de um determinado funcionário Attachmentfolha.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (76 Kb) Baixado 30 vez(es)
    O autor desta mensagem foi banido do fórum - Mostrar mensagem

    Conteúdo patrocinado


    Recuperar último registro de um determinado funcionário Empty Re: Recuperar último registro de um determinado funcionário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 17:57