sabato 17 gennaio 2009

Come trasferisco dati dal DOS !!! ;) 2

All'inizio c'erano i dati!
Poi venne DOS e disse che i dati potevano essere memorizzati e mandò schiere di Memorie ad archiviare i dati.
DOS creò i dati a sua immagine e somiglianza e siccome nessuno ha mai visto in faccia DOS nessuno capisce come cavolo sono strutturati i dati.
Ma un giorno arrivò IBM, che era figlio di DOS ma un pò rinco e testardo, e disse: 'i dati li organizzo io in maniera ciclica e li analizzo in maniera ciclica e li sommo in maniera ciclica'! e comunque i dati furono addomesticati alquanto, sebbene nessuno capisse ancora come erano strutturati.
Ma finalmente DOS mandò sulla terra Gates (billy per gli amici del tempo) e gli consegnò la struttura dei dati : LE FAMOSE TABELLE ! ma ...
... ma lo incatenò con le TRE REGOLE REFERENZIALI !!! una sorta di capestro per mantenere ben distinta la differenza tra l'uomo e il DOS.
A tutt'oggi le TRE REGOLE REFERENZIALI identificano i dati in 'dati buoni' e 'dati cattivi'.
Vediamo questa forca caudina dell'efficienza :
  1. non mischiare tra di loro informazioni disomogenee
  2. non ripetere informazioni se puoi costringerle in una tabella
  3. stabilisci regole referenziali per connettere le tabelle

DOS fece la sua scomparsa definitiva da buon Dinosauro della archiviazione e WIN nacque, come la Fenice, dalle sue ceneri.

Mi rendo conto che le interpretazioni possono essere molteplici, ma la storia è andata davvero così e se volete riscriverla .... fate pure!

IvanDaBologna

venerdì 16 gennaio 2009

Come trasferisco dati dal DOS !!! ;) 1

Capita tutti i giorni di sentir parlare del buon vecchio DOS !
A voi non capita ? ;/ a me si !!
Sto costruendo una applicazione completa per la gestione dei Datori Di Lavoro Domestico, in Access.
I dati vengono prelevati da archivi DOS gestiti con accesso Random.
Insomma se uno non prova non capisce di che si parla.
L' angoscia e' una sola: entro un mese dovrò sostituire il vecchio sistema DOS con il nuovo in Access, ma ogni giorno mi pare di trovare delle pieghe nascoste nell'utilizzo dei dati e nella interpretazione dei 'metaflag'.
METAFLAG è, per me, quel codice inserito in un campo che 'parla' nel programma originario, ma non si bene quale sia la portata del suo essere! (cosa vuol dire cosa!)
Ecco che il campo CEE diventa C o E (Cee o ExtraCee, invece che Si o No).
Scelte fatte da un programmatore a volte illuminato a volte talmente confuso da non riuscire a completare tutti i costrutti Else ....
L' applicazione ha un mare di archivi e una consistente parte 'attiva' di calcolo e creazione di cedolini paga, bolletiini INPS di versamento trimestrale, modulistica automatica per Assunzione, Cessazione, Variazione, Proroga del rapporto di lavoro domestico. Inoltre tutte le denucie e comunicazioni tipo Antiterrorismo (Dichiarazione di ospitalità), Contratto di Lavoro e tutte quelle necessarie all'assunzione o alla cessazione del rapporto.
La parte di sviluppo del cedolino mensile tiene conto di tutte le possibili causali che avvengono nel corso di un mese : Malattia, Assenza, Ferie, feste godute, Astensione obbligatoria, Feste Godute, ecc.
Questo progetto è identificato come Cedo2000 a indicare l'anno in cui avrebbe dovuto essere avviato !!!! (otto anni di ritardo indicano la complessità dell'argomento, o l'ineficienza del sottoscritto!).
Ma la importazione dei dati random è davvero una tela di Penelope: provi, disfi, riprovi e ancora ... e ancora .... e ancora ....
Ora si è fatto molto tardi e riprenderò in seguito con questo argomento ...
Un saluto a tutti

IvanDaBologna

Benvenuti sottOFFICEali !

Uno scherzo di blog per parlare dei problemi semplici e complessi che ci capitano stendendo una gestione in OFFICE.
Io amo particolarmente ACCESS e uso largamente EXCEL ma sto apprezzando anche strumenti alternativi non 'a pagamento'
Non ho ancora chiara la perfetta iterazione tra i componenti della suite, ma mi arrangio bene col VBA e quindi intreccio soluzioni non facili da capire!

Vi prego di intervenire leggeri o duri ma proPOSITIVI !!

IvanDaBologna