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&#39;epoca mi avei anche consigliato l&#39;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&nbsp; farpy.<br><br>Penso però, dalla mia piccola esperienza , che andare a combinare python con ocx o ambianti java, per quanto possibilem&nbsp; 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&#39;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> &lt;<a href="mailto:y3s@katamail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">y3s@katamail.com</a>&gt; 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,&nbsp; permette personalizzazioni molto veloci a livello di query o report.
<br> Python al contrario ti permetterà sicuramente una maggiore&nbsp; 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&nbsp; non ci metterei senz&#39;altro i 10 min che ci mettevi prima a crearlo dal&nbsp; nulla. 
<br></blockquote><div><br></div></span><div>Non sono per niente d&#39;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&#39;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&#39;.<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&#39;interfaccia grafica anche io di consiglio le wxpython, per la creazione in grafica dell&#39;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 &quot;migliore&quot; 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&#39;abitudine&nbsp; questo modo di lavorare , per una persona che passa da un vb o access l&#39;impatto non è da poco.
<br>Come minimo la prima volta ti viene il blocco dello scrittore... foglio nero dell&#39;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&#39;accesso ai vari db&nbsp; 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&nbsp; ma non ho ancora trovato nulla&nbsp; 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&#39;è 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&nbsp; e mettere un linux sicuramente più funzionale.
<br>&nbsp;<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&#39;è 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&#39; 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&#39;è qualcos&#39;altro che però al momento non ricordo...
</div><div>Poi se lavori su windows c&#39;è 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.