Ciao Antonio,<br>sul tema dei report ti avevo già chiesto informazioni al pycon se ricordi.<br>Purtroppo però non è uscito ancora nulla di nuovo.<br>All'epoca mi avei anche consigliato l'ide daboweb che ha in se anche una piccola parte per la creazione di report.
<br><br>Io avevo anche trovato poi un piccolo programma che crea velocemente i codici per le maschere wxpython farpy.<br><br>Penso però, dalla mia piccola esperienza , che andare a combinare python con ocx o ambianti java, per quanto possibilem forse non sia la cosa migliore.
<br>Se si vuole prendere quella strada perchè non adare direttamente su jython o su java usando script python?<br><br>Il mio sogno sarebbe trovare un'internfaccia ide completa che permetta anche una buona gestione dei report.
<br>Purtroppo non mi pare che ci sia ancora nulla di completo sul mercato ne gratis ne open ne commerciale.<br><br><br>ciao <br>Marco M.<br><br>ps .sotto commenti...<br><div><span class="gmail_quote">Il 30/08/07, <b class="gmail_sendername">
Y3s</b> <<a href="mailto:y3s@katamail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">y3s@katamail.com</a>> ha scritto:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<br><div><div>Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:</div><span><br><blockquote type="cite">Ciao sto anche io facendo un lavoro del genere per la mia azienda ma non è affatto facile.<br>Per quanto access sia una schifezza, come dicono tanti, permette personalizzazioni molto veloci a livello di query o report.
<br> Python al contrario ti permetterà sicuramente una maggiore e una migliore gestione a livello di linguaggio e di sicurezza dei dati, indipendentemente se ti basi su mysql o altri.<br>Se però ti chiedono una qry al volo o un report non ci metterei senz'altro i 10 min che ci mettevi prima a crearlo dal nulla.
<br></blockquote><div><br></div></span><div>Non sono per niente d'accordo, anzi in python (avendo strutturato bene il tutto) è ancora più semplice. Apri il file (file di testo, che puoi aprire in situazioni di emergenza con notepad), scrivi la query, la associ al pulsante, menu o quello che è ed è fatto. Per i report, al momento in effetti strumenti comodi non ce ne sono ma idem, se hai creato un'infrastruttura ben fatta (ad esempio dei template per reportlab), non ci vorranno 10 minuti, ma in 15 hai fatto...ed è un lavoro molto più pulito e stabile direi!
</div></div></div></blockquote><div><br><br>Teni conto che se come dice è nuovo del linguaggio non avrà ancora nulla di fatto e per crearsi una sua struttura di codice ci metterà un bel po'.<br>Poi dopo forse la fa anche in 5 min e non in 10 ....ma deve avere tutto un suo lavoro di codice a monte.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div><span><blockquote type="cite">Per l'interfaccia grafica anche io di consiglio le wxpython, per la creazione in grafica dell'interfaccia se non vuoi scrivere il codice a manina però non so ancora cosa dirti .
<br>Ci sono diversi strumenti disponibili ma molti come me preferisco scrivere per quanto lungo il codice a mano. (aspetto contraddizioni o consiglio in merito) <br></blockquote><div><br></div></span><div>Penso che questa sia una questione molto personale, ognuno dovrebbe scegliere il metodo con cui si trova meglio, non esiste un "migliore" in assoluto! Io mi trovo abbastanza bene a scrivermi il codice a mano, anche perchè mi sono creato un piccolo set di controlli che mi semplificano molto la vita, e utilizzando un designer avrei molte difficoltà ad integrarli...
</div></div></div></blockquote><div><br><br>Quello che è capitato a me..<br>Comunque per quanto poi diventi un'abitudine questo modo di lavorare , per una persona che passa da un vb o access l'impatto non è da poco.
<br>Come minimo la prima volta ti viene il blocco dello scrittore... foglio nero dell'editor e dici e ora da dove parto?<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div><span><blockquote type="cite">Riguardo l'accesso ai vari db in python trovi di tutto e per tutto e sicuramente non avrai problemi.<br>Per i report in ho ancora trovato nulla che sia altrettanto veloce di access. Io attualmente uso reportlab che è uno strumento ottimo che ti crea il pdf dei report che vuoi ma non ho ancora trovato nulla per creare i report i grafica.
<br></blockquote><blockquote type="cite">I report li creo ancora scrivendo il codice.sigh, ( anche qui se ci sono consigli o contraddizioni sono a braccia aperte)<br></blockquote><br></span></div><div>C'è questo, ma è praticamente solo per windows (o almeno, non sono mai riuscito a farlo funzionare decentemente su linux), comunque molto comodo e abb potente:
</div><div><a href="http://reportman.sourceforge.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://reportman.sourceforge.net</a>/</div></div></blockquote><div><br><br>Per quanto windows sia ancora diffuso e troppo cerco sempre di fare applicativi che mi permettano un giorno dove posso di toglierlo e mettere un linux sicuramente più funzionale.
<br> <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Oppure c'è questo, che però non ho mai provato, ma per quanto ne so dovrebbe esistere uno strumento per creare un report RML con openoffice:
<div><a href="http://www.openreport.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.openreport.org</a>/</div></div></blockquote><div><br>E' giusto il link??? Mi sembra che il sito sia morto.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div>C'è qualcos'altro che però al momento non ricordo...
</div><div>Poi se lavori su windows c'è sempre la possibilità di usare crystalreports, e infine penso che sia possibile in qualche modo anche utilizzare jasperreports con il suo editor iReport...</div><span>
<div><br><div> <span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div>--</div><div>Antonio Valente</div></span></span></div></div></span></div></blockquote><div><br><br>Ciao <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
_______________________________________________<br>Python mailing list<br><a href="mailto:Python@lists.python.it" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Python@lists.python.it</a><br><a href="http://lists.python.it/mailman/listinfo/python" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.python.it/mailman/listinfo/python</a><br><br></blockquote>
</div><br><br clear="all"><br>-- <br>Marco M.