Ver Mensaje Individual
  #3  
Antiguo 15-08-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

No conozco la sintáxis SQL de Access pero te pongo un ejemplo que espero te dé una idéa:
Código Delphi [-]
...
 if ComboBox1.ItemIndex <= ComboBox2.ItemIndex then
    with IBQuery do
    begin
      Close;
      SQL.Clear;
      SQL.Add('SELECT * FROM LA_TABLA ');
      SQL.Add('WHERE EXTRACT(MONTH FROM EL_CAMPO_FECHA) BETWEEN :PFECHA1 AND :PFECHA2 ');
      SQL.Add('ORDER BY CAMPO_FECHA');
      ParamByName('PFECHA1').Value := ComboBox1.ItemIndex+1; 
      ParamByName('PFECHA2').Value := ComboBox2.ItemIndex+1;
      Open;
    end;
...
Si usas ADO, mínimamente tendrías que cambiar :
Código Delphi [-]
 
  with ADOQuery do
  begin
     ...
     Parameters.ParamByname(...

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita