Originariamente inviato da nicola75ss
Ciao a tutti.Tanto per cambiare ho un problema con access.

Supponiamo che abbia un campo cognome del tipo "D'AMICO".

Se eseguo una query del genere

select stconv("D'AMICO",3) AS capit

ottengo D'amico.

C'è un modo per "capitalizzare" anche le lettere che seguono l'apostrofo?
Grazie come sempre.
Prova un funzione tipo:
codice:
Public Function Maiuscola(testo)
Dim testo2, n
For n = 1 To Len(testo)
If n = 1 Then
    testo2 = UCase(Left$(testo, 1))
    Else
        If Mid$(testo, n - 1, 1) = "'" Then
            testo2 = testo2 + UCase(Mid$(testo, n, 1))
            Else
            testo2 = testo2 + Mid$(testo, n, 1)
            End If
    End If
    Next n
Maiuscola = testo2
che è quasi uguale ma contempla l'apostrofo; vedi se è da aggiustare che l'ho tirata giù di getto.