Newsgroup: it.comp.appl.access
Titolo: Codice fiscale

Ho una tabella con i campi
Nome, Cognome, Sesso, Data di nascita, Luogo di nascita
ho esigenza far calcolare per ogni riga il codice fiscale.
Ho scaricato dal sito comune l' applicazione del codice fiscale, siccome non
sono molto bravo, non riesco ad adattare il codice presente in quella
applicazione per farmi scrivere il codice fiscale automaticamente in un
campo in corrispondenza di ogni riga.
Qualcuno mi può aiutare ?

 ha scritto nel messaggio
news:eefM9.31291$Ou4.9...@twister2.libero.it...

Se guardi le righe di codice nella maschera vedi che c'è la chiamata alla
funzione che calcola effettivamente il codice
CalcoloCodFis(Me.txtCognome, Me.txtNome, CVDate(Me.txtDataNascita),
Me.cboSesso, Trim(Me.txtCodiceComune)
Questa funzione prende i parametri classici per il calcolo del codice
fiscale dalla maschera, mentre tu li hai tutti in una tabella no?
Puoi fare allora una query che ti aggiorni il campo codice fiscale della
tabella (se non c'è crealo) utilizzando la funzione
Query di aggiornamento di questo campo con sotto
CalcoloCodFis([Cognome];[Nome];[DataNascita];[Sesso];[CodiceComune])
I nomi tra le parentesi quadre sono i nomi dei campi della tabella.
L'unico problema è il CodiceComune. Tu infatti hai il comune, non il codice,
nella tabella.
Ma nel dB che hai scaricato c'è la tabella dei comuni con comune e codice.
Dovrai allora mettere in join la tua tabella con quella dei comuni sul campo
Comu_Descr ed utilizzare il campo Comu_Cod da passare alla funzione che
diventerà
CalcoloCodFis([Cognome];[Nome];[DataNascita];[Sesso];[Comu_COD])
L'ultimo problema potrebbe essere che il comune è scritto diverso nella tua
tabella da quella dei comuni.
In questo caso dovrai intervenire a mano. Tieni presente che in quei casi il
join fa sì che quei record siano scartati e quindi il campo codicefiscale
non verrà aggiornato e alla fine lo troverai bianco come all'inizio.
Su quei record dovrai prima scrivere correttamente il nome del comune come
nella tabella dei comuni.
Quindi potrai rieseguire la query
Antonio


Caro Antonio quando ti ci metti sei proprio very good
bravo
ciao
desio

 ha scritto nel messaggio
news:OQfM9.30692$TC5.9...@twister1.libero.it...


 ha scritto nel messaggio
news:9ZkM9.31509$TC5.9...@twister1.libero.it...

Penso sia melio tu scriva dopo il quoting (lo scritto già esistente) se
qualcuno potrebbe arrabbiarsi
desio

 ha scritto nel messaggio
news:3e01d...@news.dada.it...


Carissimo Antonio,
in base alla stringa
CalcoloCodFis([Cognome];[Nome];[DataNascita];[Sesso];[Comu_COD])
Come faccio a fare in modo che tra i vari campi ci sia uno spazio?
Mi spiego. Ad oggi il CodFis fiene scritto AAABBB55V66B018Z - quindi tutto
attaccato. io avrei bisogno di vederlo:
AAA BBB 55v66 B018Z
Grazie e Buone feste.
Luigi


wrote:

fiscale=CalcoloCodFis([Cognome];[Nome];[DataNascita];[Sesso];[Comu_COD])
fiscale=left(fiscale,3) & " " & mid(fiscale,4,3) & " " &
mid(fiscale,7,5) & " " & mid(fiscale,12)
Saluti.
Emanuele.

 ha scritto nel messaggio
news:dgEM9.34657$TC5.1...@twister1.libero.it...

Visto che Antonio ha iniziato le sue vacanze natalizie, ti rispondo io.
Nella proprietą Formato del controllo in cui visualizzi il codice fiscale
scrivi:
@@@ @@@ @@@@@ @@@@@
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Wowwww :-) era talmente semplice.
Grazie mille e auguroni sia a Roberto che Emyr...
Luigi

 Luigi
Auguri a te ed alla tua famiglia.
