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