Formattazione testo

di Anonimizzato16938 il
2 risposte
Come posso formattare la maschera di input per scrivere un cognome De Luca quindi prima lettera maiuscola spazio prima lettera maiuscola.

2 Risposte

  • 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.
  • Un grazie immenso ho risolto un problema che mi tormenta da non so quanto!
Devi accedere o registrarti per scrivere nel forum
2 risposte