Como criar um calendário para agendamentos em DEMPLI - MYSQL

MySQL

Delphi

29/08/2018

Olá, gostaria de algumas sugestões, liks, ou exemplos sobre assunto.
Doni

Doni

Curtidas 0

Respostas

Raimundo Pereira

Raimundo Pereira

29/08/2018

Bom dia!
Projeto pronto você não irá encontrar aqui.
Agora se detalhar qual é sua ideia para realizar o agendamento com certeza alguém vai analisar sua necessidade e te dar algumas ideias para iniciar seu projeto.

Quantos computadores vai usar o serviço de agendamento?
Vai rodar em ambiente externo ou interno?
Já possui um banco de dados? Se sim qual?
Tem algo pronto?
Agendamento de qual serviço?
Você precisa detalhar...
GOSTEI 0
Doni

Doni

29/08/2018

Então, eu estou desenvolvendo um programa para registra entradas e saídas em um estacionamento empresarial;
Oque eu preciso e saber como eu faço para cria um agendamento de futuras saída dos veiculo, preciso de ideia e orientações

Quantos computadores vai usar o serviço de agendamento?
- Inicialmente só um computador, preciso primeiro desenvolver essa parte

Vai rodar em ambiente externo ou interno?
- Interno

Já possui um banco de dados? Se sim qual?
- Sim, mysql

Tem algo pronto?
- A maior parte, todos o sistema ja grava os dados necessários pra criar um agendamento.

Obrigado pela atenção, espero ter sido claro
GOSTEI 0
Raimundo Pereira

Raimundo Pereira

29/08/2018

uses DateUtils;

IncDay(now, 1) Este um é a quantidade de dias a ser incrementada a data now "Agora"

Você pode criar um campo, previsão de saida, onde deverá ser informada a quantidade de dias contratada .

O ideal é que neste campo previsão de saída seja data e hora.
GOSTEI 0
Doni

Doni

29/08/2018

Então minha ideia e algo como isso, só que a informação passada seria a data e o horário que o veiculo sera utilizado:
Mas com faço para o usuário apenas digitar os valores que são entendidos como data e hora;
GOSTEI 0
Raimundo Pereira

Raimundo Pereira

29/08/2018

Basta usar o componente maskedit com a mascara !99/99/0000 !90:00;1;_

Teste
procedure TForm1.Button1Click(Sender: TObject);
var datai_horai:TDateTime; // Essa var pode ser o similar ao campo da sua tabela
begin
datai_horai:=StrToDateTime(MaskEdit1.Text);
ShowMessage(DateTimeToStr(datai_horai));
end;
GOSTEI 0
POSTAR