Close;
Sql.Clear;
Sql.Add(' Select VCTO, Codigo, Sun (Valor), VrPago ');
Sql.Add(' From "Pagar.dbf" Pagar ');
Sql.Add(' Where Codigo Between :F1 And :F2 and VCTO Between :D1 and :D2 and ' +
           ' (VrPago = 0 or VrPago is Null) ');
Sql.Add(' Group By VCTO, Codigo, VrPago ');
{
Por q o Having ??? o where não resolve ??? acho q vc não esta calculando nada. 
agora se vc quer os valores diferentes de zero sim.
Valor pago = 0 ??? acho q vc deve rever isso. Se for os q nao tem pagamento, vc 
realmente tem este campo zerado na tabela ou na tabela eles estão nulos ???
}

ParamByName('F1').AsString:= Edit2.Text;
ParamByName('F2').AsString:= Edit1.Text;
ParamByName('D1').AsDate:= StrToDate(DbLookupComboBox3.Text);
ParamByName('D2').AsDate:= StrToDate(DbLookupComboBox4.Text);
Open;

Eduardo 


  ----- Original Message ----- 
  From: F D 
  To: Delphi Grupo ; Grupo Delphi 
  Sent: Tuesday, June 14, 2005 4:35 PM
  Subject: [delphi-br] <<Muito Urgente >> .. Query


  Criei Uma Query Só que ela não retorna nada alguem poderia me informar onde 
está o erro.

  Desde já grato

  Francisco

  Segue Codigo

              QrRelatorio.Close;
              QrRelatorio.Sql.Clear;
              QrRelatorio.Sql.Add('Select VCTO, Codigo, Sun (Valor), VrPago');
              QrRelatorio.Sql.Add('From "Pagar.dbf" Pagar');
              QrRelatorio.Sql.Add('Group By VCTO, Codigo, VrPago');
              QrRelatorio.Sql.Add('Having ((Codigo Between :F1 And :F2)And(VCTO 
Between :D1 and :D2) And (VrPago = 0))');
              QrRelatorio.ParamByName('F1').AsString:= Edit2.Text;
              QrRelatorio.ParamByName('F2').AsString:= Edit1.Text;
              QrRelatorio.ParamByName('D1').AsDate:= 
StrToDate(DbLookupComboBox3.Text);
              QrRelatorio.ParamByName('D2').AsDate:= 
StrToDate(DbLookupComboBox4.Text);
              QrRelatorio.Open;

              
  ---------------------------------
  Yahoo! Mail: agora com 1GB de espaço grátis. Abra sua conta!

  [As partes desta mensagem que não continham texto foram removidas]





  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]




------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a