Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Esempio di formato per campo codice fiscale

1,846 views
Skip to first unread message

Pico1965

unread,
Jan 21, 2012, 4:53:35 AM1/21/12
to
Buon giorno a tutti.

Il LibreOffice Base ho creato una tabella anagrafica che contiene
anche il campo Codice fiscale.

Vorrei impostare il formato campo in modo da "costringere" l'utente a
mettere lettere e numeri nella sequenza giusta.

E' possibile?

Dato che ci siamo... esiste qualcosa già pronto che in ingresso al
campo codice fiscale me lo visualizza prendendo i dati dai campi
anagrafici precedenti?

Grazie dell'aiuto!

Maci

unread,
Jan 21, 2012, 5:42:29 AM1/21/12
to
Il 21/01/2012 10:53, Pico1965 ha scritto:
> Buon giorno a tutti.
>
> Il LibreOffice Base ho creato una tabella anagrafica che contiene
> anche il campo Codice fiscale.
>
> Vorrei impostare il formato campo in modo da "costringere" l'utente a
> mettere lettere e numeri nella sequenza giusta.
>
> E' possibile?

Nella tabella non credo (e non conviene come vedrai dopo).
Puoi invece usare un "campo a maschera" in un formulario, per immettere
i dati.
Il formato da usare è
AAAAAANNANNANNNA
la "A" maiuscola fa sì che i caratteri digitati vengano direttamente
conertiti in maiuscolo e possono essere solo lettere dell'alfabeto; la
"N" fa sì che si possa digitare solo una cifra

Occhio che questo schema è pratico e risponde alla tua richiesta
(lettere e numeri nella sequenza giusta) ma va in crisi nei casi di
omocodia, ove una cifra può essere sotituita da una lettera alfabetica.
E' anche vero che si tratta di casi rari e in quei casi si può
modificare il codice direttamente dalla tabella e non dal formulario
(quindi meglio lasciare la tabella senza vincoli).

>
> Dato che ci siamo... esiste qualcosa già pronto che in ingresso al
> campo codice fiscale me lo visualizza prendendo i dati dai campi
> anagrafici precedenti?
>
> Grazie dell'aiuto!

Con una macro si può fare senz'altro. Probabile che ci sia qualcosa di
già pronto, ma non conosco.

--
Ciao
Maci

Pico1965

unread,
Jan 21, 2012, 6:09:37 AM1/21/12
to
Grazie dell'attenzione

> Puoi invece usare un "campo a maschera" in un formulario, per immettere
> i dati.
> Il formato da usare è
> AAAAAANNANNANNNA
> la "A" maiuscola fa sì che i caratteri digitati vengano direttamente
> conertiti in maiuscolo e possono essere solo lettere dell'alfabeto; la
> "N" fa sì che si possa digitare solo una cifra
>

Temo ci sia qualcosa che non va...
- creo un campo formattato
- campo di controllo --> Formattazione --> Formato numero --> Definiti
dall'utente.

Appena incollo AAAAAANNANNANNNA nel codice formato la categoria passa
automaticamente a Data e l'anteprima mi visualizza 190303lunAlunAlunA


> Occhio che questo schema è pratico e risponde alla tua richiesta
> (lettere e numeri nella sequenza giusta) ma va in crisi nei casi di
> omocodia,

Io sapevo che l'omocodia viene risolta modificando l'ultimo carattere
del codice fiscale in sede di generazione.

Maci

unread,
Jan 21, 2012, 6:42:51 AM1/21/12
to
Il 21/01/2012 12:09, Pico1965 ha scritto:
> Temo ci sia qualcosa che non va...
> - creo un campo formattato
> - campo di controllo --> Formattazione --> Formato numero --> Definiti
> dall'utente.
>

Controllo -> Maschera di digitazione
E' lě che devi immettere il codice. Non č una formattazione del dato ma
una sorta di filtro all'immissione dei dati.
>
> Io sapevo che l'omocodia viene risolta modificando l'ultimo carattere
> del codice fiscale in sede di generazione.


No. L'ultimo calcolo č frutto di un algoritmo che ne calcola il valore
sulla base dei primi 15 caratteri. E' un codice di controllo: ad una
certa sequenza di caratteri DEVE corrispondere un certo codice di controllo.
L'omocodia viene gestita sostituendo un numero (mi pare partendo
dall'ultima cifra) con un carattere

--
Ciao
Maci

Calisvar

unread,
Jan 21, 2012, 8:39:35 AM1/21/12
to
"Maci" <maci...@pippo.pip> ha scritto nel messaggio
news:1xxSq.124030$GZ3....@tornado.fastwebnet.it...
> Il 21/01/2012 12:09, Pico1965 ha scritto:
>> Temo ci sia qualcosa che non va...
>> Io sapevo che l'omocodia viene risolta modificando l'ultimo carattere
>> del codice fiscale in sede di generazione.
>
>
> No. L'ultimo calcolo è frutto di un algoritmo che ne calcola il valore
> sulla base dei primi 15 caratteri. E' un codice di controllo: ad una certa
> sequenza di caratteri DEVE corrispondere un certo codice di controllo.
> L'omocodia viene gestita sostituendo un numero (mi pare partendo
> dall'ultima cifra) con un carattere

http://gratis.pietrelcinanet.com/codice_fiscale/codice.htm
qui trovi tutte le corrispondenze tra lettere, numeri, valori e valore di
controllo per comporre un CF (teoricamente) valido.


Pico1965

unread,
Jan 21, 2012, 8:16:47 AM1/21/12
to
Scusami...

andiamo passo passo

Nel form design
> > - creo un campo formattato
Campo di controllo

Maschera di digitazione non c'è

> Controllo -> Maschera di digitazione
> E' lì che devi immettere il codice. Non è una formattazione del dato ma
> una sorta di filtro all'immissione dei dati.



> > - campo di controllo -->  Formattazione -->  Formato numero -->  Definiti
> > dall'utente.
>
>
>
>
> > Io sapevo che l'omocodia viene risolta modificando l'ultimo carattere
> > del codice fiscale in sede di generazione.
>
> No. L'ultimo calcolo è frutto di un algoritmo che ne calcola il valore

Maci

unread,
Jan 23, 2012, 3:23:51 AM1/23/12
to
Il 21/01/2012 14:16, Pico1965 ha scritto:
> Scusami...
>
> andiamo passo passo
>
> Nel form design
>>> - creo un campo formattato
> Campo di controllo
>
> Maschera di digitazione non c'č


Nel mio primo posto avevo scritto di usare un "campo a maschera", non un
campo formattato.
Questo č ciň che ottieni:

http://imageshack.us/photo/my-images/703/catturasv.jpg/

--
Ciao
Maci

Maci

unread,
Jan 23, 2012, 3:29:28 AM1/23/12
to
Il 21/01/2012 14:39, Calisvar ha scritto:
>
> http://gratis.pietrelcinanet.com/codice_fiscale/codice.htm
> qui trovi tutte le corrispondenze tra lettere, numeri, valori e valore di
> controllo per comporre un CF (teoricamente) valido.
>
>
Sì, certo, grazie. Ma qui si stava parlando di omocodia :-)
Per la precisione tutte le codifiche (comprese quelle per l'omocodia) le
trovi alla "fonte":
http://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Home/CosaDeviFare/Richiedere/Codice+fiscale+e+tessera+sanitaria/Richiesta+TS_CF/SchedaI/Informazioni+codificazione+pf/

--
Ciao
Maci
0 new messages