Hola a todos. Estoy usando un clientdataset para crear una tabla de memoria a la cual le agrego datos (fechas Sacadas de un DateTimePicker) lo que necesitaria seria saber como hacer para que no la tabla de memoria no me permita colocar dos veces la misma Fecha.si alguno sabe como hacerlo lo Agradeceria.
el codigo que tengo hasta ahora es este:
Código Delphi
[-]procedure TFRM_ViajeAgregar.BT_FechaAgregarClick(Sender: TObject);
var
FechaColocar:TDate;
begin
FechaColocar :=DTP_1.Date;
while not CDST_ViajeFechas.Eof do
begin
if FechaColocar = CDST_ViajeFechas.FieldByName('CDSTCAM__FECHA').Value then
begin
Application.MessageBox('Fecha ya seleccionada','Agregar Fecha',MB_ICONWARNING);
end
else
begin
CDST_ViajeFechas.Append;
CDST_ViajeFechas.Edit;
CDSTCAM__FECHA.AsDateTime := FechaColocar;
end
end;
end;
Gracias espero sus respuestas