Estrarre caratteri da una stringa

lunedì 16 aprile 2007 - 13.20

86Marco Profilo | Expert

Salve.
Avrei un piccolo problema.

Ho creato un piccolo programma in Access per la memorizzazione di una anagrafica clienti.
Nella tabella che ho creato ho previsto l'immissione di un campo di max 16 caratteri per il cod. fiscale.

Ora:
Nel momento in cui io stampo il report relativamente ad una o più anagrafiche vorrei creare (per un problema puramente estetico), 16 TextBox nelle quali dovrà andare a stampare nella prima TextBox il primo carattere del codice fiscale, nella seconda TextBox il secondo carattere e cosi via...

Ho provato a farlo con Excel e ci sono riuscito tramite la formula =stringa.estrai().
Esiste una formula, e se si quale è, per potere procedere in questo modo?
Spero di ricevere Vs risposte.
Grazie mille

denis.basei Profilo | Senior Member

Ciao, per risolvere il tuo problema devi fare così:
- Inserisci una text box
- Proprietà, Dati, Origine controllo
- ..qui scrivi il simbolo di uguale (=) seguito dalla funzione MID(<nome campo>; pos.dipartenza;num di caratteri da leggere)

Es. ipotizzando che il campo si chiami CodFisc:
Text box1: Mid(CodFisc;1;1)
Text box2: Mid(CodFisc;2;1)
....


Spero di esserti stato d'aiuto.

Denis
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5