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

    Requisição de Carros - Opções de escolha

    Compartilhe

    Burita
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 03/04/2013

    Requisição de Carros - Opções de escolha

    Mensagem  Burita em Qui 22 Jun 2017, 11:26

    Bom dia.
    Aproveitei um exemplo postado aqui para fazer uma BD para requisitar carros. Temos o calendário e quando queremos requisitar uma viatura para um dia, clicamos nesse dia aparece um form onde podemos escolher quem vai requisitar, qual o carro e para que período. A minha questão é, por exemplo, se o "David" requisitar o veiculo X para o dia Y, o "Alberto" não pode requisitar o veículo X para o dia Y, porque já foi requisitado pelo "David".
    As opções do período são: Manhã, Tarde e Dia todo.
    Por exemplo, se o "David" requisitar o veiculo "Opel" para o período da "manhã", o "Alberto" apenas pode requisitar o veiculo "Opel" para o período da "tarde" ou "Dia todo".
    Ou seja, as opções vão desaparecendo, por dia, para o que foi requisitado.
    Não sei se me consegui fazer explicar. Segue a BD em anexo.

    Obrigado,
    Burita
    Anexos
    ReqCarros.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (303 Kb) Baixado 19 vez(es)
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Requisição de Carros - Opções de escolha

    Mensagem  FabioPaes em Qui 22 Jun 2017, 16:45

    Amigo, tera que ter uma nova tabela para armazenar esse histórico de locação com os campos (ID,IDVeiculo,IDLocatario, DataLocacao,Periodo,DataDevolucao)!
    Faça um relacionamento entre a tabela nova e a tabela de veículos.

    Assim, sempre que locar um veiculo ira lançar um registro preenchendo os dados da tabela de histórico. Mas antes de efetivar a locação, ira realizar um DCount() para ver se aquele veiculo ja nao foi locado para o período selecionado, data selecionada.

    Quando realizar a devolução do veiculo apenas preencha a data da devolução!


    .................................................................................
    _____________________________________________________________________
    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!

    Burita
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 03/04/2013

    Re: Requisição de Carros - Opções de escolha

    Mensagem  Burita em Sex 23 Jun 2017, 10:29

    Bom dia.
    Obrigado pela resposta Fabio.
    O problema é que ninguém vai preencher a data de devolução. Já fiz um teste com um excel que tinha e correu mal, porque esse campo nunca era preenchido.
    avatar
    FabioPaes
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: Requisição de Carros - Opções de escolha

    Mensagem  FabioPaes em Sex 23 Jun 2017, 16:27

    Então amigo, sem informar que o veiculo foi devolvido vc tem um controle falho! E dessa forma não vejo como resolver sua situação...


    .................................................................................
    _____________________________________________________________________
    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: Sab 18 Nov 2017, 08:07