Fabio Cirillo's Blog The world of the programming http://blogs.dotnethell.it/fabiocirillo/ HyperBlogs Professional v.2.0 Formattazione condizionale di un campo http://blogs.dotnethell.it/fabiocirillo/Post_12305.aspx Mon, 26 Nov 2007 14:15:17 +0100 Fabio Cirillo Nelle versioni di Crystal Report compresa la .Net si possono eseguire tramite codice delle formattazioni condizionali sui campi del report.<br>Per eseguire queste procedure il processo è molto semplice. <br>Quando si scrive una formula di formattazione condizionale, nella parte superiore della struttura Funzioni vengono visualizzate alcune funzioni aggiuntive che agevolano l?'utente nell?operazione. Ad esempio, si desidera formattare il campo {Cliente.Nome} in modo tale che tutti i nomi che siano uguale a "Mario" vengano scritti in rosso ed i&nbsp; nomi che siano ugaule a "Fabio", vengano scritti in rosso mentre i restanti in nero.<br>Pertanto scriviamo così:<br><br><span style="text-decoration: underline;">Sintassi Crystal<br><br></span><pre class="code">If {Cliente.NOme} ="Mario" Then<br> &nbsp;&nbsp;&nbsp;crGreen<br>Else If {Cliente.Nome} "Fabio" Then<br> &nbsp;&nbsp;&nbsp;crRed<br>Else<br> &nbsp;&nbsp;&nbsp;crBlack<br><br><br style="text-decoration: underline;"><span style="text-decoration: underline;">Sintassi Visual Basic<br><br></span> If {Cliente.NOme} ="Mario" Then<br>&nbsp;&nbsp;&nbsp; formula = crGreen<br>ElseIf {Cliente.Nome} "Fabio" Then<br> &nbsp;&nbsp;&nbsp;formula = crRed<br>Else<br> &nbsp;&nbsp;&nbsp;formula = crBlack<br>End If<br></pre><br> Fabio Cirillo 0 http://blogs.dotnethell.it/fabiocirillo/ReadComment_12305.aspx Reportistica Desktop virtuali http://blogs.dotnethell.it/fabiocirillo/Post_11461.aspx Thu, 09 Aug 2007 15:32:36 +0100 Fabio Cirillo <font class="testo">Un alternativa ad un sistema multi-monitor è quella delle interfacce virtuali. Attraverso questo sistema, tramite la pressione di una combinazione di tasti, è possibile passare ad altri desktop personalizzati con sfondi, icone e finestre. Il software che permette di fare questo è il tool freeware Dexpot che mette a disposizione fino a 20desktop virtuali in Windows Xp ed è compatibile con le versioni precedenti fino a Windows 95. Si tratta di un desktop manager che integra funzioni aggiuntive come il modulo per la creazione di regole, l'anteprima, lo slideshow e l'avvio automatico delle interfacce. Dexpot è un programma gratuito per uso privato, mentre gli utenti commerciali lo possono acquistare a pochi euro (<a href="http://www.dexpot.de/en" target="_blank">www.dexpot.de/en</a>).</font> Fabio Cirillo 0 http://blogs.dotnethell.it/fabiocirillo/ReadComment_11461.aspx Sistemi operativi Lavorare con 2 utenti contemporaneamente http://blogs.dotnethell.it/fabiocirillo/Post_11460.aspx Thu, 09 Aug 2007 15:30:15 +0100 Fabio Cirillo <font class="testo">Windows XP permette a più utenti di collegarsi contemporaneamente al computer attraverso la funzione di cambio rapido utente. Questa funzione risulta molto comoda perché appunto consente di effettuare applicazioni diverse da utenti diversi nello stesso momento. Per velocizzare il passaggio da un account ad un altro potete premere il tasto con il logo di Windows+L per far apparire la schermata iniziale in cui l'altro untente può cliccare sul proprio nome e immettere eventualmente la password. Se la tastiera non dispone del tasto di Windows potete accedere alla schermata iniziale seguendola procedura standard, ossia selezionando la voce Disconnetti dal menu Start. Nella finestra di dialogo Disconnessione da Windows che appare fate quindi clic su Cambia utente.</font> Fabio Cirillo 0 http://blogs.dotnethell.it/fabiocirillo/ReadComment_11460.aspx Sistemi operativi Creare un Account "invisibile" http://blogs.dotnethell.it/fabiocirillo/Post_11458.aspx Thu, 09 Aug 2007 15:28:55 +0100 Fabio Cirillo <font class="testo">Si può fare in modo che questo nome utente non compaia nella schermata iniziale di Windows XP nonostante non sia un account"nascosto", perché è comunque visibile agli amministratori in Utenti e gruppi locali e a tutti gli utenti nella cartella Documents and Settings,. Utilizzare l'Editor del Registro di sistema per aprireHKLM\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList. Creare un nuovo valore Dword, chiamarlo con il nome utente dell'account da nascondere e lasciare il valore impostato a 0. Attenzione:non è possibile aprire l'account tramite la funzione di cambio rapido utente poichè non viene visualizzato nella schermata iniziale. Inoltre la doppia pressione di Ctrl+Alt+Canc nella schermata iniziale per visualizzare la finestra di dialogo Accedi a Windows funziona solo se nessun altro utente è collegato. Quindi se si vuole utilizzare questo tipo di account nascosto, è necessario disattivare il cambio rapido utente o utilizzare l'account solo se nessun altro è connesso.</font> Fabio Cirillo 0 http://blogs.dotnethell.it/fabiocirillo/ReadComment_11458.aspx Sistemi operativi Velocizzare l'apertura del Menu Start di Windows http://blogs.dotnethell.it/fabiocirillo/Post_10187.aspx Fri, 30 Mar 2007 00:48:35 +0100 Fabio Cirillo Esiste un modo molto semplice e veloce per poter velocizzare l'apertura del <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Menu</span> Start di <span class="blsp-spelling-error" id="SPELLING_ERROR_1">Windows</span> (il famoso <span class="blsp-spelling-error" id="SPELLING_ERROR_2">Menu</span> di Avvio).<br>Scrivete nella <span class="blsp-spelling-corrected" id="SPELLING_ERROR_3">finestra</span> "Esegui" la parola <span style="font-weight: bold;"><span class="blsp-spelling-error" id="SPELLING_ERROR_4">Regedit</span>, </span><span class="blsp-spelling-corrected" id="SPELLING_ERROR_5">dopodiché</span> appena il registro di configurazione sarà apparso cercate la la seguente chiave:<br><span style="font-weight: bold;"> <span class="blsp-spelling-error" id="SPELLING_ERROR_6">HKEY</span>_<span class="blsp-spelling-error" id="SPELLING_ERROR_7">CURRENT</span>_USER\<span class="blsp-spelling-error" id="SPELLING_ERROR_8">Control</span> Panel\Desktop\<span class="blsp-spelling-error" id="SPELLING_ERROR_9">MenuShowDelay</span></span><br>Il valore predefinito è 400, cambiate il suo valore ovviamente inserendo un numero inferiore a 400 (anche 1 andrebbe bene) e poi chiudete il registro. <br>Provate ad aprire il <span class="blsp-spelling-error" id="SPELLING_ERROR_10">Menu</span> e vedrete che la sua <span class="blsp-spelling-corrected" id="SPELLING_ERROR_11">velocità</span> di apertura sarà aumentata. Fabio Cirillo 0 http://blogs.dotnethell.it/fabiocirillo/ReadComment_10187.aspx Sistemi operativi