Concatenare Numeri con stringhe in Crystal Report

Concatenando dei campi numerici con dei campi testo in Crystal Report si ottiene un campo con i numeri editati con punti delle migliaia e le virgole per esempio:

ToText({MIO_CAMPO_NUMERICO}) + “/” si ottiene qualcosa tipo

1.234/

Se non vogliamo editare 1234 allora lo dobbiamo convertire in testo e rimpiazzare i punti e le virgole con “” (nulla)

replace(ToText({MIO_CAMPO_NUMERICO}, 0) , “.”,””) + DEL_TESTO_QUALSIASI

allora si otterrà 1234/

 

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Modificare PDF

Volevo segnalare una estensione di OpenOffice e Libreoffice che permette la modifica dei PDF.

Per prima cosa bisogna installare LibreOffice (o openoffice). Ricordo che sono programmi simili. Inizialmente è stato sviluppato Openoffice poi dopo l’acquisizione da parte di oracle alcuni sviluppatori non volendo sottostare alle politiche di oracle hanno deciso di continuare a sviluppare la suite in un modo libero creando così Libreoffice.

Tornando a noi:

  • Installate la suite (Libreoffice/Openoffice)
  • Scaricate l’estensione PDFImport da qui
  • Aprite l’estensione.
  • Aprite un pdf e modificatelo 😉
VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

SQL – Formattazione date con lo zero non significativo per mesi a una cifra

Per formattare il mese (o il giorno) con lo zero non significativo, per esempio gennaio = 01 invece di 1 usare la formula:

RIGHT (’00’ + CONVERT(varchar(2), DATEPART(month, GETDATE())), 2)

dove getdate() è la data odierna e va sostituita con il campo data voluto.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Problema autorizzazioni accedendo a \\nomecomputer

Mi è capitata una cosa strana in un controller di dominio, accedendo alle risorse condivise con \\NOMECOMPUTER ricevevo un errore di non autorizzato mentre accedendo come \\INDIRIZZO_IP tutto funzionava correttamente. Nei log del server ci sono registrazioni varie di errori Kerberos o generici nel servizio directory. Su internet si trova di tutto, in particolar modo sulla configurazione dei DNS. Alla fine o risolto resettando il token kerberos dei vari controller di dominio con il comando netdom:

netdom resetpwd /s:INDIRIZZOIP_SERVER /userd:Domain\Administrator /passwordd:*

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Profilo temporaneo in remote desktop

Se collegandosi ad una macchina con Remote Desktop viene assegnato un profilo temporaneo, e si vuole un profilo normale bisogna:

  • editare i registri della macchina che fa da server con REGEDT32.EXE
  • andare alla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
  • Cancellare il sid (la voce) che termina con .bak
  • Alla prossima riconnessione il sistema ricrea le impostazioni corrette.

 

 

VN:F [1.9.22_1171]
Rating: 4.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Kaspersky e problemi di propagazione criteri

Segnalo una banale (per chi lo sa già) dritta per chi ha problemi con la propagazione dei criteri di kaspersky. Impostando i criteri in security center lui non li imposta sui client. Si comporta così quando il lucchettino in console di amministrazione è aperto, anche se l’help dice blocca il client. L’aiuto è un po’ ambiguo dato che sembra riferito solo alla possibilità di far modificare i parametri al client. Praticamente:

  • Lucchetto chiuso il client riceve dal server le regole E NON PUO’ MODIFICARLE
  • Lucchetto aperto il client fa tutto ciò che vuole e SE NE FREGA di ciò che è imposto dal server (quindi anche la propagazione).

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Kaspersky schermata blu errore ndis.sys

Disinstallando o reinstallando kaspersky quando si riavvia il computer capita la schermata blu di windows (BSOD) e non è possibile fare più nulla. Per sistemare bisogna:

  • Scaricare kavremover da qui
  • Avviare windows in modalità provvisoria (premere F8 all’avvio)
  • lanciare kavremover per disinstallare automaticamente tutti i prodotti kaspersky
  • andare in gestione periferiche e rimuovere le schede di rete fisiche (probabilmente lan e wireless)
  • riavviare il pc normalmente.
  • Reinstallare karspersky

 

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Inviare Mail da AS400

Ho scritto una estensione per AS400 alla classe che invia le mail. Con questa si possono spedire mail da CLP/AS400. Come prerequisito bisogna avere installato su AS400 java a 32bit (5722-JV1 opzione 11) che ibm rilascia gratuitamente. Per usarlo:

  • Controllare di aver installato il prodotto su licenza 5722-jv1 opzione 11 (go licpgm–>10) se non c’è richiederlo a IBM è gratuito!
  • scaricare il software da qui [wpdm_file id=2]
  • Scompattare lo zip
  • restorare la libreria sputifazio
  • Aprire il file SendMail.ini nella cartella sputifazio/project/SendMail/conf
  • Inserire i parametri del mail server da usare per la spedizione
  • copiare la cartella nella root dell’ifs
  • Aggiungere nella lista librerie la libreria sputifazio (addlible sputifazio *last)
  • lanciare il comando §SENDMAIL
  • Se come corpo della mail volete un file di testo va posizionato nella cartella conf (vicino al file .ini)

se non riuscite a spedire potete impostare nel file Sendmail.ini l’opzione DEBUG = true in fase di invio troverete dettagli sulla negoziazione dei parametri con il server smtp.

Versione 1.1:

  • ora il copia conoscenza nascosta funziona.
  • Ho inserito anche la possibilità di prendere il corpo della mail da un file di testo che deve essere posizionato nella cartella conf (vicino al file .ini) e gestibile dal comando AS400.

NOTA: Per quanto riguarda la lunghezza del corpo è un limite dalla JVM di as400 che accetta parametri con lunghezza limitata.

 

VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Utilizzo i cookie per essere sicuro che tu possa avere la migliore esperienza sul mio sito. Se continui ad utilizzare questo sito assumo che tu ne sia felice.. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi