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


    [Resolvido]Verificar se Intervalos de Horas estão sobrepostos

    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 176
    Registrado : 28/10/2010

    [Resolvido]Verificar se Intervalos de Horas estão sobrepostos Empty [Resolvido]Verificar se Intervalos de Horas estão sobrepostos

    Mensagem  zcarloslopes em 29/4/2019, 19:23

    Boa tarde,

    Mais uma ajudinha por favor.

    Num form de registo tipo agenda tem (entre outros) 4 campos: Data; Sala; HoraInicio e HoraFim.

    Estes campos estão armazenados na tabelaX.

    Pretendia que antes de gravar, verificar se o intervalo da hora de início e fim se sobrepõe em alguma parte a algum outro registo já efectuado na tabelaX, pelo que só irá considerar sobreposição nos registos em que a data e sala sejam iguais, caso a data e/ou a sala sejam diferentes, não verifica a sobreposição.

    Não estou a conseguir pegar nenhuma ideia de jeito.

    Obrigado


    Última edição por zcarloslopes em 3/5/2019, 11:38, editado 1 vez(es)
    crysostomo
    crysostomo
    Super Avançado
    Super Avançado

    Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 957
    Registrado : 23/01/2018

    [Resolvido]Verificar se Intervalos de Horas estão sobrepostos Empty Re: [Resolvido]Verificar se Intervalos de Horas estão sobrepostos

    Mensagem  crysostomo em 30/4/2019, 23:03

    Fala meu amigo Ze, boa noite.
    rapaz não entendi muito  bem rsrs, ate porque estou desde cedo resolvendo problema em uns dos meus sistemas, está dando pau desde 14hs rsrsrs,uma coisa boba, mas ainda não descobrir o erro.
    ai desprendi pra relaxar e da uma olhada aqui pra ajudar os irmão Access , hehehe.
    não sei se é isso , mas ve ai no anexo e tente adaptar-se
    abç
    Anexos
    [Resolvido]Verificar se Intervalos de Horas estão sobrepostos AttachmentdataHora verificar.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (159 Kb) Baixado 9 vez(es)


    .................................................................................
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 176
    Registrado : 28/10/2010

    [Resolvido]Verificar se Intervalos de Horas estão sobrepostos Empty Re: [Resolvido]Verificar se Intervalos de Horas estão sobrepostos

    Mensagem  zcarloslopes em 1/5/2019, 11:39

    Bom dia crysostomo,

    Obrigado por tentar ajudar.

    Não é isso que pretendo, talvez eu não me tenha explicado muito bem.

    O que pretendo é registar a reserva de Salas e Material para formação,

    Então eu faço uma reserva na TabelaX:

    Data: 12/12/2019
    Local: Sala-A   
    HoraInicio: 08:30
    HoraFim: 12:30

    Ao registar nova reserva para a mesma data e mesma sala, no formulário ao gravar verificar se o período de tempo do novo registo não se irá sobrepor parcial ou integralmente no período já registado, pois não poderei reservar o mesmo espaço para a mesma data/hora mais que uma vez.

    Então caso exista já algum registo, deve retornar o número de registos com a "tal" sobreposição de datas/horas.

    E porquê saber o Nº de registos?

    Porque no caso de uma sala, eu só poderei reservar uma vez para cada período, mas, por exemplo, no caso da reserva de um DataShow poderei reservar para a mesma data/hora o nº de vezes igual a quantos os DataShows que tiver em stock.

    Obrigado mais uma vez

    Conteúdo patrocinado

    [Resolvido]Verificar se Intervalos de Horas estão sobrepostos Empty Re: [Resolvido]Verificar se Intervalos de Horas estão sobrepostos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/9/2019, 16:52