Delphi rave használata mysql stored proccal

Delphi rave használata mysql stored proccal
2011-01-09T21:58:58+01:00
2011-02-08T08:03:13+01:00
2022-11-20T18:37:25+01:00
ZTY
üdv,

Van egy stored proc-om a mysql szerveremen, amihez gyártottam egy delphi formot szűrésekkel, dbgriddel amihez az adatokat egy tadostoredprocon és a datasource-én keresztül hozzácsatoltam, így az adatok pompásan megjelennek a táblázatban.
Szeretném nyomtatásban is viszontlátni a táblázatban megjelenített adatokat, ezért csináltam egy rave reportot amihez megpróbáltam hozzákötni a tadostoredprocon keresztül a riportot, de egyáltalán nem tudom működésre bírni sem a rave designerből, sem a programomból. Olyan, mintha a storedprochoz nem tudna kapcsolódni a rave és igazából nem is találtam leírást, hogy ha nem table vagy query az adatforrás, akkor mi a teendő a rave-ben...

Valami 5let?

kösz!

zty
Mutasd a teljes hozzászólást!
Mutasd a teljes hozzászólást!

  • Kösz, a linket.

    A kódot most épp nem tudom csatolni, viszont odáig már eljutottam, hogy a stored procedure alapértelmezett paramétereivel elindult a riport. Csak felfrissíteni nem tudom a paramétereket a riporthoz. Hiába jelennek meg csak azok az adatok a form gridjében, amelyek megfelelnek a szűrésnek, ezt az infót nem tudom eljuttatni a riport datasetjéhez. Valami azt súgja, hogy csak egy refresh-t kellene eljuttatni a rave datasetjéhez, de erre még nem találtam meg a megoldást...
    Mutasd a teljes hozzászólást!
  • a releváns ojjektumok a formon:
    rvLista : TRvProject
    rvdsLista : TRvDataSetConneciton
    spLista : TADOStoredProc

    most ezzel probálkozom a nyomtatás gomb megnyomására:
    rvLista.Close ;

    rvdsLista.DataSet := nil ;
    rvdsLista.DataSet := spLista ;

    rvLista.Open ;
    rvLista.SelectReport('Lista', true ) ;

    rvLista.ExecuteReport('Lista');
    rvLista.Close;

    de így sem veszi át a stored proc aktuális kimenetét, ami pedig a formon egy gridben szépen megjelenik az aktuális szűrásnek megfelelően... :/
    Mutasd a teljes hozzászólást!
  • Fast Report lett belőle. Azzal nincsenek ilyen gondok...
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd