hola
Estoy probando los objetos para crytalReports que incluye Delphi2005, he conseguido que me abra los informes , que me valide la BBDD, pasr parametros al informe, pero si quiero pasarle un query me estoy encontrando con problemas ya que a veces funciona, la mayoria de las veces no, y cuando funciona a veces lo hace bien.
Para ello estoy intentando pasarle un dataset al objeto ReportDocument pero no me funciona correctamente:
midataset := dataset.Create;
oleConn := OleDbConnection.Create(conn);
oleAdapter := OleDbDataAdapter.Create;
oleAdapter.SelectCommand := OleDbCommand.Create(query, oleConn);
oleAdapter.Fill(midataset,mitabla);
myReportDocument.SetDataSource(midataset);
En el oleAdapter.Fill el problema lo tengo con el parametro "mitabla" ya que si le indico una tabla funciona +o-, pero no siempre vale cualquiera ya que si le paso una funciona +o- bien, si le paso otra saca el informe en blanco o no hace ni caso a la query. tambien he intentado solo pasarle el dataset, sin la tabla, y lo que sucede es que no me hace caso a la query
![Frown](http://www.clubdelphi.com/foros/images/smilies/frown.gif)
, me estoy desesperando......
Alguien sabe como pasarle una query con la clausula WHERE y que la haga caso....
gracias de antemano
Un Saludo