Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

prima lettera maiuscola

369 views
Skip to first unread message

cosimo

unread,
Apr 8, 2011, 5:41:13 AM4/8/11
to
Buon giorno a tutti.
Ho creato una semplice tabella in access 2007 e analizzandola in
visualizzazione struttura sotto nelle proprietà in corrispondenza di
"formato"
vorrei mettere un'istruzione per rendere maiuscola la prima lettera
del campo. ho provato con > ma le rende tutte maiuscole, con < tutte
minuscole, ma non so creare il codice giusto per fare maiuscola solo
la prima lettera (devo inserire dei cognomi e la 1° lettera maiuscola
può sfuggire). Mi piacerebbe farlo con gli operatori senza ricorrere
alla programmazione che è il mio punto debole.

Grazie per eventuali risposte.

MA

unread,
Apr 8, 2011, 5:46:33 AM4/8/11
to
"cosimo" ha scritto nel messaggio
news:1d7caeb4-2266-4c35...@dr5g2000vbb.googlegroups.com...

Grazie per eventuali risposte.
_________Risposta:
Ciao con gli operatori non puoi ma il codice che ti serve è
Private Sub Cognome_AfterUpdate()
me.Cognome = Strconv(me.cognome,3)
End Sub

MA

Karl Donaubauer

unread,
Apr 8, 2011, 6:33:36 AM4/8/11
to

Secondo me sarebbe meglio di veramente avere maiuscole e
minuscole nel campo invece di sempre fingere con un formato.

Creati una query di aggiornamento sulla base della tabella.
Nella riga "Aggiorna a" della colonna che vuoi cambiare scrivi:

UCase(Left([NomeCampo];1)) & Mid([NomeCampo];2)

Se hai molti cognomi multisezionali e vuoi rendere maiuscola
tutte le prime lettere:

StrConv([NomeCampo];3)

Certo con p.e. "lante della rovere" c'è bisogno di una correzione
successiva per "Della" ecc.

--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it


cosimo

unread,
Apr 8, 2011, 8:41:22 AM4/8/11
to
On 8 Apr, 12:33, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
> cosimo wrote:
> > Ho creato una semplice tabella in access 2007 e analizzandola in
> > visualizzazione struttura sotto nelle propriet in corrispondenza di

> > "formato"
> > vorrei mettere un'istruzione per rendere maiuscola la prima lettera
> > del campo. ho provato con > ma le rende tutte maiuscole, con < tutte
> > minuscole, ma non so creare il codice giusto per fare maiuscola solo
> > la prima lettera (devo inserire dei cognomi e la 1 lettera maiuscola
> > pu sfuggire). Mi piacerebbe farlo con gli operatori senza ricorrere
> > alla programmazione che il mio punto debole.

>
> Secondo me sarebbe meglio di veramente avere maiuscole e
> minuscole nel campo invece di sempre fingere con un formato.
>
> Creati una query di aggiornamento sulla base della tabella.
> Nella riga "Aggiorna a" della colonna che vuoi cambiare scrivi:
>
> UCase(Left([NomeCampo];1)) & Mid([NomeCampo];2)
>
> Se hai molti cognomi multisezionali e vuoi rendere maiuscola
> tutte le prime lettere:
>
> StrConv([NomeCampo];3)
>
> Certo con p.e. "lante della rovere" c' bisogno di una correzione

> successiva per "Della" ecc.
>
> --
> Ciao
> Karl
> *********
> Access FAQ:  http://www.donkarl.com/it

grazie infinite per l'aiuto cosi esauriente.Siete molto bravi. a presto

0 new messages