DATA REPORT POR CATEGORIA, COM INTERVALO DE DATAS.

ROBINHOCT 19/07/2011 14:35:23
#379551
Boa tarde,

Pessoal eu alimento os meus relatórios no datareport através de um comando do dataenvironment, e para filtrar os resultados eu uso um filtro no command button que chama o relatório, consigo fazer em intervalo de datas, códigos ou por determinado campo da tabela.
A questão é que necessito filtrar uma categoria, dentro de um intervalo de datas. Por exemplo serviços prestados filtrados por cliente, dentro de um intervalo de datas.

Alguém teria uma sugestão para o meu problema?

O código do command button que chama o datareport que mencionei é o seguinte:

Filtro entre datas:

Private Sub Command2_Click()
DataEnvironment1.rsospordata_Grouping.Filter = [Ô]DATA >= [ô][Ô] & txtdatainicial & [Ô][ô] and DATA <= [ô][Ô] & txtdatafinal & [Ô][ô][Ô]
On Error Resume Next
DataEnvironment1.rsospordata_Grouping.Requery
Datrelatorioospordata.Show
End Sub

Filtro entre clientes:
Private Sub Command3_Click()
DataEnvironment1.rsosporcliente_Grouping.Filter = [Ô]CODCLIENTE >= [ô][Ô] & txtCODinicial & [Ô][ô] and CODCLIENTE <= [ô][Ô] & txtCODfinal & [Ô][ô][Ô]
On Error Resume Next
DataEnvironment1.rsosporcliente_Grouping.Requery
datrelatorioosporcliente.Show
End Sub

Desde já agradeço pelo espaço.
TECLA 05/08/2011 20:59:37
#380944
Porque não trabalha com o DataReport sem o DE?
Acho mais simples e você utiliza uma somente uma query simples em um Recordset para gerar o Report.
Tópico encerrado , respostas não são mais permitidas