Vincenzo Capponcelli - www.ZooLotus.org

Calendarizziamo AS/400: le viste calendar con NSFDB2

Vincenzo Capponcelli  October 24 2008 09:08:44 AM
Le viste calendar di notes sono uno strumento pratico e dinamico per visualizzare impegni, scadenze, appuntamenti, promemoria ecc...

Lo sviluppo è semplice: basta creare una vista notes, specificare nelle proprietà della vista che è di stile calendar e poi inserire come prima colonna un valore date/time ordinato.
Image:Calendarizziamo AS/400: le viste calendar con NSFDB2
Ma se abilito il database come storage nsfdb2, lo stile Calendar vale anche per le viste QueryView? Ma certo che sì!
significa che posso "calendarizzare" in tempo reale delle date presenti sul database DB2 e quindi AS/400 (se ho abilitato la federation)

Eccovi un esempio di applicazione "Calendario Spedizioni" basata su query su tabella AS/400:

Image:Calendarizziamo AS/400: le viste calendar con NSFDB2
Image:Calendarizziamo AS/400: le viste calendar con NSFDB2



In AS/400 le date sono generalmente rappresentate in campo numerico intero a lunghezza 8 (AAAAMMGG es 20081024) per cui è necessario nella prima colonna convertire il valore in formato Date/time notes utilizzando le funzioni del linguaggio formula:

Anno:=@TextToNumber  (@Left (@Text (DTPMOO);4));
Mese:=@TextToNumber  (@Middle (@Text (DTPMOO);4;2));
Giorno:=@TextToNumber  (@Right (@Text (DTPMOO);2));
@Date (Anno;Mese;Giorno)

Maggiori informazioni si possono trovare nelle slide della sessione del dominpointday:
Image:Calendarizziamo AS/400: le viste calendar con NSFDB2

oppure nella "English version" redatta da Cristian: http://www.dominobaloney.com/2008/10/nsfdb2-is-back-english-slides.html


P.S. Ovviamente il tutto funziona anche via web:
Image:Calendarizziamo AS/400: le viste calendar con NSFDB2

Comments
No Comments Found