HELP...HELP...HELP...QREPORT....URGENTE

07/03/2003

0

Tenho uma tabela de cheques...com os campos:
Numero, Favorecido, Valor e Vencimento....
Em um form, quero que a pessoa preencha a data inicial e a data final e quando ela clicar no botão visualização o relatório mostrará os valores entre as duas datas...
Isto é, para fazer o query do relatório, deverei pegar os valores das duas variáveis do form anterior...DATAINI e DATAFIM e montar uma linha no query para fazer com que sejam mostrados VENCIMENTOS entre estas duas datas...
Parece fácil, mas eu naum estou conseguindo...
:cry:


Diana

Diana

Responder

Posts

07/03/2003

Bellanda

select Numero, Favorecido, Valor, Vencimento, Data from Cheques
where Data between :datai and :dataf

datai e dataf são os parâmetros que você deve passar.


Responder

07/03/2003

Anonymous

Se o seu banco for Interbase, tente isso:

Select <campos separados por virgulas>
from <tabela>
where data >= :dataini
and data <= :datafim;

Na propriedade Params, voce deve definir dataini e datafim como tipo Date e Input

Se for Oracle, é a mesma coisa só muda depois do where, fica assim
where data between to_date(dataini,´dd/mm/yyyy´)
and to_date(datafim,´dd/mm/yyyy´);


Responder

07/03/2003

Anonymous

Só tome cuidado que o parametro que vc deve passar tem que ser tipo data. ex:

query1.parambyname(´dataini´).asDate := StrToDate(Edit1.Text);

Espero ter ajudado
Mariangela


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar