salvopigna ha scritto:
Come posso formattare la maschera di input per scrivere un cognome De Luca quindi prima lettera maiuscola spazio prima lettera maiuscola.
Per una cosa del genere, più che una maschera di input, sul controllo della maschera in cui inserisci il cognome, sull'evento AfterUpdate scriverei:
Me!txtCognome.Value = StrConv(Me!txtCognome.Value, vbProperCase)
Quindi, se anche scrivi [de LUCa], il codice modificherà in [De Luca]. Lo spazio ovviamente non lo può intuire, questo lo sai sicuramente: non può intuire il fatto che se scrivi [Deluca] in realtà volevi [De Luca]. StrConv con secondo parametro vbProperCase mette la lettera maiuscola ad ogni parola che compone la stringa che gli viene passata come primo parametro.