CLINTDATASET + LOCATE

Delphi

17/01/2013

Olá,

pessoal gostaria de saber como utilizo o locate,

com o ClientDataSet.

Desde já agradeço.
Joaquim C.

Joaquim C.

Curtidas 0

Respostas

Evandro Viana

Evandro Viana

17/01/2013

Olá,

pessoal gostaria de saber como utilizo o locate,

com o ClientDataSet.

Desde já agradeço.


ClientDataSet.locate[ 'coloca o campo da tabela ' , edt.txt(o q vc ira digitar para fazer a comparação), [] ], onde entre os[] vc podera colocar um sace
GOSTEI 0
Joaquim C.

Joaquim C.

17/01/2013

Evandro,

só não entendi a parte que mencionou

dos colchetes de colocar um(SACE) ?
GOSTEI 0
Evandro Viana

Evandro Viana

17/01/2013

Evandro,

só não entendi a parte que mencionou

dos colchetes de colocar um(SACE) ?


[lopartialkey , locaseinsensitive]
GOSTEI 0
Evandro Viana

Evandro Viana

17/01/2013

Evandro,

só não entendi a parte que mencionou

dos colchetes de colocar um(SACE) ?


[lopartialkey , locaseinsensitive]

vc so precisa incluir esses dados...ok
espero ter ajudado
GOSTEI 0
William

William

17/01/2013

Só complementando a resposta do colega acima:

loPartialkey: Faz a busca pelas iniciais da palavra.
loCaseinSensitive: Não distingue minúsculas de maiúsculas.

OBS.: Verifique se a unit DB está declarada na clausula Uses, caso não esteja, insira em qualquer parte.
GOSTEI 0
Evandro Viana

Evandro Viana

17/01/2013

agora como comparo dois datetime pelo locate?
GOSTEI 0
Joaquim C.

Joaquim C.

17/01/2013

Obrigado pelas repostas pessoal.

Evandro,

agora fiquei curioso existe esta possibilidade de

comparar dois datetime pelo locate?
GOSTEI 0
Evandro Viana

Evandro Viana

17/01/2013

neste exato momento estou penando,,,pois tenho um sistema d agendamento d salas onde existem horarios,..
quero analisar o seguinte caso,,se eu no datetime digitar um horario ja existente o sostema informa
uma mensagem informando que ja existe horario ja agendado!!!

estou usando oraccle com o campo horainicial do tipo dete ...e um dtpHorainicial do tipo datetime..
GOSTEI 0
Evandro Viana

Evandro Viana

17/01/2013

neste exato momento estou penando,,,pois tenho um sistema d agendamento d salas onde existem horarios,..
quero analisar o seguinte caso,,se eu no datetime digitar um horario ja existente o sostema informa
uma mensagem informando que ja existe horario ja agendado!!!

estou usando oraccle com o campo horainicial do tipo dete ...e um dtpHorainicial do tipo datetime..


procedure TFDadosAgenda.DTPHoraInicialExit(Sender: TObject);
begin
if FViewAgenda.CDSAgendix.Locate('HORARIOINICIALAGENDA',DTPHoraInicial.Time,[]) then
begin
ShowMessage('Horário já agendado');
end;
inherited;

end;

mas dá um erro
GOSTEI 0
Evandro Viana

Evandro Viana

17/01/2013

neste exato momento estou penando,,,pois tenho um sistema d agendamento d salas onde existem horarios,..
quero analisar o seguinte caso,,se eu no datetime digitar um horario ja existente o sostema informa
uma mensagem informando que ja existe horario ja agendado!!!

estou usando oraccle com o campo horainicial do tipo dete ...e um dtpHorainicial do tipo datetime..


procedure TFDadosAgenda.DTPHoraInicialExit(Sender: TObject);
begin
if FViewAgenda.CDSAgendix.Locate('HORARIOINICIALAGENDA',DTPHoraInicial.Time,[]) then
begin
ShowMessage('Horário já agendado');
end;


end;

mas dá um erro could not parce sql timestamp string
GOSTEI 0
Ricardo Araujo

Ricardo Araujo

17/01/2013

Boa tarde !

Manda o código que está usando em sua aplicação, assim fica mais fácil resolver seu problema..
GOSTEI 0
Joaquim C.

Joaquim C.

17/01/2013

Entendi Evandro.
GOSTEI 0
José

José

17/01/2013

"Tendo a questão sido solucionada, estou encerrando este tópico. Abraço a todos"
GOSTEI 0
POSTAR