Problema: Tenho um cadastro de clientes com Codigo, Nome, DataNasc, etc. Preciso fazer uma consulta onde apareceão apenas os clientes que fazem aniversário em determinado mês. Como fazer? Solução: Use uma Query como abaixo: - Coloque no form os seguintes componentes: * TQuery * TDataSource * TDBGrid * TEdit * TButton - Altere as propriedades dos componentes como abaixo: * Query1.DatabaseName = (alias do BDE) * DataSource1.DataSet = Query1 * DBGrid1.DataSource = DataSource1 - Coloque o código abaixo no evento OnClick de Button1: Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select * from dCli'); Query1.SQL.Add('where extract(month from DataNasc) = :Mes'); Query1.ParamByName('Mes').AsInteger := StrToInt(Edit1.Text); Query1.Open; - Execute. Digite um número de 1 a 12 no Edit e clique no botão.
O conteúdo desta página pode ajudar alguém? Compartilhe!