Fórum Verificar data e hora no banco #430263
03/12/2012
0
Grato.
Vander Carlos
Curtir tópico
+ 0Posts
03/12/2012
Deivison Melo
Gostei + 0
04/12/2012
Fabianoluizdb
Gostei + 0
04/12/2012
Vander Carlos
Por exemplo, pra localizar se já existe um CPF cadastrado é só utilizar o Locate...
Quando vou cadastrar uma consulta eu escolho:
Nome: Teste
Data 04/12/2012
Hora: 07:00:00
Situação: Agendada
Como eu verifico se na data 04/12/2012 já tem uma consulta marcada para o horário de 07:00:00
Grato.
Gostei + 0
04/12/2012
Fabianoluizdb
Gostei + 0
04/12/2012
Vander Carlos
Gostei + 0
05/12/2012
Vander Carlos
if (tbConsulta.Locate('dataconsulta', edtDataConsulta.Text,[]) and
tbConsulta.Locate('horaconsulta', cbxHoraConsulta.Text,[])) then begin
ShowMessage('Já existe uma consulta marcada para este horário, ');
end;Eu tentei cadastrar uma consulta assim, mas não deu certo:
Data: 05/12/2012
Hora: 07:00
Não tinha nenhuma consulta marcada para este dia e horário, mas tinha uma para:
Data: 06/12/2012
Hora: 07:00
Só quando eu exclui a do dia 06 eu consegui cadastrar a do dia 05, ou seja, esse verificação ta sendo na tabela toda.
Alguém pode me ajudar ? :(
Gostei + 0
05/12/2012
Bruno Leandro
var
Data: TDateTime;
begin
Data := StrToDate(edtData.text);
Query.Locate( 'dataconsulta', Data, [] );
Gostei + 0
05/12/2012
Alan Souza
if (tbConsulta.Locate('dataconsulta;horaconsulta', VarArrayOf([edtDataConsulta.Text, cbxHoraConsulta.Text]),[]) then
begin
ShowMessage('Já existe uma consulta marcada para este horário, ');
end;
Gostei + 0
06/12/2012
Vander Carlos
EConvertError with message "0.2500000' is not a valid timestamp
Gostei + 0
06/12/2012
Claudia Nogueira
Gostei + 0
06/12/2012
Vander Carlos
Gostei + 0
06/12/2012
Claudia Nogueira
Tem dois campos, um pra data e um pra hora ou um campo tipo timestamp?
Se for dois, qual o tipo de cada um?
Gostei + 0
07/12/2012
Vander Carlos
horaconsulta: time
Gostei + 0
13/12/2012
Vander Carlos
Gostei + 0
13/12/2012
William
if (tbConsulta.Locate('dataconsulta;horaconsulta', VarArrayOf([edtDataConsulta.Text, cbxHoraConsulta.Text]),[]) then
begin
ShowMessage('Já existe uma consulta marcada para este horário, ');
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)