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

    [Resolvido]Consulta retornar último registro

    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 22/1/2016, 13:14

    Bom dia mestres, andei longe do access por um tempo (infelizmente) mas retornando minhas atividades me deparei com uma dificuldade muito simples:

    Tenho um pequeno banco de dados para controle de portaria, entrada e saída de pessoas e veículos, o que acontece, quando o usuário entra no prédio preenche-se seu cadastro, passa para outro formulário (outra tabela) e cadastra a entrada, porém, na saída gostaria de colocar um form consulta pelo nº do crachá, para dar baixa.
    Não consegui (mesmo lendo diversos topicos) adaptar o Dlast, porque, quando der a saída daquele usuário do prédio o crachá será utilizado para outro usuário, desta maneira, quando o segundo sair, deve retornar o acesso dele e não do outro.
    Poderiam me ajudar?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  FabioPaes 22/1/2016, 14:11

    A meu ver... voce deveria colocar um campo SAIDA tipo sim/nao, onde ao sair marcava esse campo. Entao qnd o proximo utilizasse o mesmo cracha, e qnd for dar a saida, na consulta vc coloca o criterio pra buscar so o que no campo SAIDA fosse igual a 0. Dessa forma so apareceria o registro em aberto....
    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 22/1/2016, 14:18

    Então, eu criei um formulário em cima de uma consulta... funcionou, no critério da consulta coloco o último registro para aquele nº de crachá... mas não consigo adicionar nenhuma informação, e precisava preencher o horário de saída.
    Para adicionar informações não serve form de consulta neh?!

    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 18/2/2016, 14:39

    Boa tarde pessoas,

    O que preciso é simples, porém, não estou conseguindo realizar.

    Tenho um formulário que abra através de uma consulta, porém, preciso que quando ele abrir preencha automaticamente o campo "hora saida", porém, por se tratar de formulário cuja base é uma consulta (feita com o assistente de consulta) não me deixa alterar nenhum campo, tampouco preenche automaticamente.

    Já tentei diversos exemplo daqui do forum, mas o tempo sem usar o access, me faz não entender o melhor código.

    Se alguém puder, agradeço!
    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  philipp.moreira 18/2/2016, 15:07

    Crie um novo campo na consulta utilizando a função Agora(), assim quando a consulta for executada ou seja, no abrir do formulário, ela deve trazer a hora atual e vc pode carregar a informação na tela como deseja.

    Caso não tenha entendido. Poste seu BD aqui no fórum ou em algum site de compartilhamento, drop box, google drive.
    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 18/2/2016, 16:35

    Querido Fabio, eu até fiz isto, mas ainda assim não deu certo.... sei que é bobagem, mas to ficando carequinha rs

    olha o bd

    https://www.dropbox.com/home?preview=Portaria+SUBPerus.rar

    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  philipp.moreira 18/2/2016, 17:37

    Bia, pleo link que enviou nao consegui. Poderia checar?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  FabioPaes 18/2/2016, 20:41

    Bia, como seu Link ta com problema, fiz esse exemplo Rapido de como voce pode estar fazendo no seu sistema:

    Bloqueia Lançar o mesmo CRACHÁ (2x) sem que seja lançado a Saida (Ja que nao da pra duas pessoas usarem o mesmo crachá, e evita que deixem de dar baixa no Visitante)

    [Resolvido]Consulta retornar último registro 2nld3jk


    No formulário de Baixa do Crachá, basta selecionar o Numero do crachá e clicar no Botao que ele insere a DaraHora Atual no Campo DataHoraSaida.

    [Resolvido]Consulta retornar último registro 4sz02h


    Veja o Exemplo a baixo, e bem simples pra voce adaptar ao seu Sistema, se for isso que precisa,  e nao conseguir Montar no seu BD corrija o link e me avisa que Monto pra você...
    Anexos
    [Resolvido]Consulta retornar último registro AttachmentBanco de dados1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (27 Kb) Baixado 51 vez(es)
    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 19/2/2016, 12:55

    segue o link, espero que acesse.

    o formulário em questão é o "Saida_Cracha"
    Ele vai abrir outro, este outro deve vir com preenchimento automático (tempo())... A funcionária irá apenas dar ok.

    Ainda, deve vir o último registro daquele cracha.

    https://www.dropbox.com/s/ag0zb23986rpr5x/Portaria%20SUBPerus.rar?dl=0

    desde já agradeço imensamente
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  FabioPaes 19/2/2016, 12:58

    Voce viu minha solução?? É dessa forma que precisa???
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  FabioPaes 19/2/2016, 13:09

    O motivo de não esta preenchendo automatico a Hora saida, é: QNd voce coloca algo na propriedade VALOR PADRAO, o valor padrao so se aplica a novos registro... Como ja é um registro lançado, e ocorre apenas a filtragem ele nao coloca a Hora la...

    Para colocar a Hora, da pra fazer assim:


    No evento Ao Carregar do Formulario coloque:

    Private Sub Form_Load()
    'Aqui ele ignora o valor do campo, e coloca novo valor (como o campo vai estar em branco nao ha problemas certo?)
    Me.HoraSaida.Value = Time
    End Sub

    Teste...
    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 19/2/2016, 14:48

    meu deus, preciso estudar lógica!!!!

    Exatamente isto que me faltava, muitooooooooooo obrigado!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  FabioPaes 19/2/2016, 14:55

    Que isso, o Fórum é pra isso!!!

    Bons Estudos!
    avatar
    biaterra
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 133
    Registrado : 29/10/2013

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  biaterra 19/2/2016, 15:53

    desculpe, mas qual é o comando para que venha o último registro?

    para abrir o form uso este:

    DoCmd.OpenForm "frm_saida", , , "cracha=" & Me.Txt_RG, acFormEdit

    (porém, serão varios registros com o mesmo cracha, então gostaria que viesse apenas o último registro deste cracha)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  JPaulo 19/2/2016, 16:20

    Ola;

    Código:
        DoCmd.OpenForm "frm_saida", , , "cracha=" & Me.Txt_RG, acFormEdit
        RunCommand acCmdRecordsGoToLast


    .................................................................................
    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]Consulta retornar último registro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consulta retornar último registro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consulta retornar último registro Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Consulta retornar último registro Empty Re: [Resolvido]Consulta retornar último registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 02:03