Tema: Re: q: MySQL ataskaitos
Autorius: Trolis
Data: 2016-04-27 14:50:09
2016-04-27 14:30, Laimis rašė:
>
> Kaip grynai SQL'o frontend'as, tai tiek Libre, tiek MS Access'as yra 
> daugmaž tiek pat funkcionalūs (juoba, jei veikia per ODBC), todėl, jei 
> Libre kažko pasigendi, tai ar tik ne VBA funkcijų, kurios su pačiu 
> SQL'u neturi nieko bendro? Libre dokumentacija, nujaučiu, tikrai 
> gaidys...

Pvz ODBC nepalaikė parametrų, todėl pasijungiau per JDBC.
> Parametrizuotas užklausas Libre palaiko, kaip ir prepared statement 
> (poziciniai parametrai), tačiau čia gali kilti problemų ir tekti 
> aiškintis, kaip tai transformuojasi/nusibeldžia iki backend'o ir to, 
> ką pats backend'as palaiko. Yra juk dar direct SQL (pass-through MS 
> Access'o terminais) komandos/užklaudos, kai gali pasinaudoti backend'o 
> navarotais (ne SQL, nestandartinės funkcijos, komandos, procedūros).

Kaip tuo pasinaudoti?

> Tai gal norėtum išsiplėsti ir konkretizuoti, kas Libre tau neveikia?

Join,
DATE_ADD(CURDATE(), INTERVAL -3 DAY); (interval neveikia)
ir daugiau kažkokių buvo išlindę.

>
>
> Antra: kokios yra tos ataskaitos? Jei grynai tik pateikimui (daugmaž 
> statinės, read-only), tai galėčiau pasiūlyti jas generuoti reporting 
> priemonėmis ir ką deploy'inti galima per serverius/internetą. Jasper 
> Reports (kiek pamenu, tai palaiko ir tam tikrą dinamiškumą, t.y. 
> nesudėtingą parametrizavimą su user input'u pačiame viewer'yje):
> http://community.jaspersoft.com/project/jasperreports-library
>
>

Reiktų nesudėtingo parametrizavimo, pvz pasirenkini datą ar Jų 
diapazoną, klasifikatorių ir duoda eventų sąrašą.
Su LibreOffice Base bandžiau chartus padaryti, tai irgi nepavyko. Lūžo 
visokeriopai. Pvz sugeneruoja preview, bet neleidžia executinti.
Tuo tarpu tuos pačius chartus pavyko padaryti per LO calc.

Nu vienu žodžiu rodos viskas turėtų veikti, a la praktiškai stringi kas 
trečiu žingsniu :)