HELP...HELP...HELP...QREPORT....URGENTE
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:
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
Curtidas 0
Respostas
Bellanda
07/03/2003
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.
where Data between :datai and :dataf
datai e dataf são os parâmetros que você deve passar.
GOSTEI 0
Anonymous
07/03/2003
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´);
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´);
GOSTEI 0
Anonymous
07/03/2003
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
query1.parambyname(´dataini´).asDate := StrToDate(Edit1.Text);
Espero ter ajudado
Mariangela
GOSTEI 0