Ver Mensaje Individual
  #5  
Antiguo 22-04-2014
Avatar de Edwardfeliz
Edwardfeliz Edwardfeliz is offline
Miembro
 
Registrado: abr 2014
Posts: 102
Reputación: 11
Edwardfeliz Va por buen camino
Unhappy

Cita:
Empezado por ecfisa Ver Mensaje
Hola Edwardfeliz.

No me explico el comportamiento que comentas... La lógica de tu condicional es correcta y de echo funciona bién:



El formato de fecha general para Access es, mm/dd/aa dentro de EEUU y dd/mm/aaaa en otro caso. Y a menos que hayas definido un formato personalizado, usará los valores especificados en la configuración regional de Windows.

Es decir que también podrías hacer:
Código Delphi [-]
   ...
   Parameters.ParamByName('FECHA1').Value:= FormatDateTime(ShortDateFormat, DateTimePicker1.Date);
   Parameters.ParamByName('FECHA2').Value:= FormatDateTime(ShortDateFormat, DateTimePicker2.Date);

Saludos
entonces es el destino .-. mira:



no se que hacer y mira el codigo:

Código Delphi [-]
procedure TFprincipal.bvencerClick(Sender: TObject);
begin
with adoquery1 do
begin
   Close;
   SQL.clear;
   SQL.Add('Select * from Productos');
   SQL.Add('where fecha_Vencimiento >= :Fecha1  AND fecha_Vencimiento <= :Fecha2');
   Parameters.ParamByName('FECHA1').Value:= FormatDateTime(ShortDateFormat, DateTimePicker1.Date);
   Parameters.ParamByName('FECHA2').Value:= FormatDateTime(ShortDateFormat, DateTimePicker2.Date);
   Open;
end;
end;



Prueba con dos días mas en tu ejemplo.
Saludos!

Última edición por Edwardfeliz fecha: 22-04-2014 a las 16:15:56.
Responder Con Cita