Newsgroup: it.comp.appl.access
Titolo: Trasformare una DATA in un CODICE

Conoscete qualche software che possa trasformare una data in un codice 
numerico?
Ovviamente poi inserendo il codice deve restituirmi la data corretta su 
qualsiasi pc, quindi non mi serve qualcosa che associ una data ad un 
codice in un database.
Il codice poi lo devo stampare su delle etichette.
Potete consigliarmi qualche software?
Thanks ;-)
-- 
Amico Elettore, Amica Elettrice,
grazie al tuo voto ho potuto raggiungere l’obiettivo concreto di 
raddoppiare il mio patrimonio in soli 2 anni.
Ecco come:
1) Grazie alla legge Gasparri, nel solo anno 2004 la pubblicità per 
Mediaset è aumentata del 3,8% (circa 1 miliardo e 200 milioni di euro 
all'anno).
2) L'appalto concesso dal Governo alla Banca Mediolanum, senza asta, per 
potere utilizzare i 14.000 sportelli delle Poste Italiane, mi ha reso 1 
miliardo di euro all'anno.
3) Nel 2001 la Presidenza del Consiglio (governo Prodi) aveva 
commissionato solo 1 milione e 750 mila euro di spot a Mediaset, nel 
2002 la Presidenza Berlusconi ha commissionato 9 milioni e 250 mila 
euro, ed ha aumentato ogni anno fino agli oltre 10 milioni di euro 
dell'anno scorso (Economist - London).
4) Come assicuratore avrò vantaggi per miliardi di euro dalla nuova 
legge sulla previdenza assicurativa, già con una serie di norme a mio 
favore ho incassato qualche centinaia di milioni di euro all'anno in più.
5) Ho risparmiato dalla riduzione delle tasse diversi milioni di euro (e 
con me hanno risparmiato mia moglie, mio fratello e i miei figli, tutti 
titolari di qualche fetta della mia grande redditizia torta).
6) Uno dei produttori italiani di apparecchi per ricevere il digitale 
terrestre è un'impresa controllata, attraverso la finanziaria Pbf srl, 
da mio fratello Paolo Berlusconi, e giustamente usufruisce dei 
contributi statali per il digitale terrestre. (Washington Post).
7) Il decreto salva calcio mi ha fatto risparmiare 240 milioni di euro, 
e la riduzione delle plusvalenze (Tremonti 2002) ha fatto risparmiare a 
Mediaset 340 milioni di euro.
Caro Elettore, Cara Elettrice,
tutti dicono che c’è crisi ma grazie a questo governo, ora io sono il 
25esimo uomo più ricco del mondo. Pensa, nel 2001 ero solo il 48esimo! 
La crisi è chiaramente una menzogna dei comunisti.
Ti chiedo il voto per altri 5 anni e così anche il nostro Paese potrà 
dire che un italiano è tra i primi 10 uomini più ricchi del pianeta.
Forza Italia! La forza di un sogno!
IL MIO PATRIMONIO:
2003 - 5,9 MILIARDI DI DOLLARI
2004 - 10 MILIARDI DI DOLLARI
2005 - 12 MILIARDI DI DOLLARI
(Fonte: Forbes U.S.A. novembre 2005)
Silvio Berlusconi

 Thanks ;-)
Non hai precisato cosa intendi per codice numerico
(semplicemente un numero, un numero crittografato o che?)
Se intendi un numero semplicemente:
MsgBox CLng(CDate("10/3/06"))
ti dà 38786
MsgBox CDate(38786)
ti dà 10-03-06
Bruno

 ti dà 10-03-06
Non so come si è ottenuto il risultato 38786 però sembra essere quello 
che cerco. Un software o un eseguibile che possa trasformare:
- 10/03/06 ---> 38786
- 38786 ---> 10/03/06
Siccome non so da che parte cominciare per trovare qualcosa del genere, 
mi ero un po rassegnato a fare con la calcolatrice qualcosa tipo:
100306 x 3 = 300918
300918 : 3 = 100306
Ma se esistono software che possono fare qualcosa di meglio, che sia 
trasformazione in un semplice numero o un numero crittografato per me fa 
uguale.
Sapete darmi il nome di qualche software?


 Sapete darmi il nome di qualche software?
VBA in Access; se sviluppi in Access.. quello č il codice da usare. Almeno 
qui siamo su un ng che parla di access. 

 Sapete darmi il nome di qualche software?
A me sembra di capire che ti serva semplicemente una funzione del tipo:
F:Data-->Numero 
ed una funzione inversa, diciamo, Finv 
Finv:Numero-->Data (effe alla meno uno :-))
e che Bruno Campanini ti abbia dato una buona soluzione.
Mi permetto di dare un'altra semplicissima soluzione:
1) Se si prende una data ad esempio 10/03/2006 21:34:59 potresti
costruirti una semplice
funzione F che la trasformi in 20060310213459 che può essere visto come
un codice.
(dipende da quanto è lungo il tuo codice);
2) fare l'inversa di questa funzione è semplice:
la spezzetti in tante parti 2006, 03, 10, 21, 34, 59 e la "riassembli"
come data
La convenienza di questa soluzione è che a date crescenti corrispondono
codici anch'essi crescenti.
Ciao,
Roberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Vabè ho capito che ci siamo capiti ;-) Solo che non so su quale 
newsgroup mi trovo.
Se non troverò di meglio userò questo foglio di calcolo alla faccia di 
tutti i sistemi di criptazione ;-)
http://i2.tinypic.com/r7lys4


[CUT]
Credo che ci sia poco da commentare su quanto contenuto in calce ai tuoi 
post.
Sei pregato di evitare, visto che qui tutti cerchiamo di rispettare le regole.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution