Como Agrupar en DataReport

Victor Condor
06 de Abril del 2003
Estimados Amigos:

Tengo un Datagrid1 conectado por un Adodc1 en el cual consigo resultados por medio de controles usando ordenes SQL y el DataReport lo he conectado con el Datagrid mediante la orden:

Set Datareport1.DataSource=Datagrid1.DataSource.

Hasta aqui todo bien, es una base de datos en VFP con campos:Campo1, Campo2, Campo3, Campo4 etc, pero Como haria para agrupar el Datareport por Campo1 o Campo2. Se que se agrupa con DataEnviroment y podria conectarlo al Datagrid, pero como haria para hacer la busqueda con los controles? ya que con Adodc1 hago lo siguiente:
CONTROL DE BUSQUEDA:
Adodc1.CommandType=adCmdText
Adodc1.RecordSource="Select * from Tabla1 where"+Text1
Adodc1.Refresh

Se puede agrupar sin usar el DataEnviroment? y si tengo que usar el DataEnviroment como haria para hacer la busqueda con los controles?No se como se enlaza la busqueda mencionada con el DataEnvironment

Mil Gracias por sus respuestas

Victor