Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: [ACCESS] Maiusc.Iniz

  1. #1

    [ACCESS] Maiusc.Iniz

    Devo convertire tutti i valori di un campo da MAIUSCOLO a PrimaLetteraMaiuscola.

    In Access ho trovato questa funzione:
    MAIUSC.INIZ
    Converte in maiuscolo la prima lettera di ciascuna parola in una stringa di testo e converte le altre lettere in minuscolo.

    Sintassi

    MAIUSC.INIZ(testo)

    Testo è del testo racchiuso tra virgolette, una formula che restituisce del testo o un riferimento a una cella contenente del testo da convertire parzialmente in maiuscolo.
    Ovviamente scrivendo Espr1: MAIUSC.INIZ([nome]) in una Query mi da errore: Funzione MAIUSC.INIZ non definita nell'espressione.
    In "Visualizza SQL" mi dà questa espressione:
    SELECT MAIUSC.INIZ([nome]) AS Espr1
    FROM Tabella1;
    Avete idea di come farla funzionare?

  2. #2
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    per forza nella query
    o anche nel codice VB ?

  3. #3
    [supersaibal]Originariamente inviato da seclimar
    per forza nella query
    o anche nel codice VB ? [/supersaibal]
    Il campo sarà utilizzato poi con ASP, però non posso usare i CSS perchè vanno in una mail formattata e inviata in ASP: i programmi di posta non supportano i CSS, spesso.

    Mmm... però potrei provare nell'output in Asp, ora che ci penso... magari c'è una funzione che lo fa... :quipy:

  4. #4
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    in asp e' facile

    prendi la stringa con
    MYNEW_STR=left(MyStr,1) & MINUSCOLO(mid(mystr,2,len(mystr)-1))

    minuscolo non mi ricordo che funzione era

    nel forum programmazione di sicuro lo sanno

  5. #5
    [supersaibal]Originariamente inviato da Martin
    Il campo sarà utilizzato poi con ASP[/supersaibal]
    Li tiri fuori normali e li maiuscolizzi come ti pare in ASP...
    Chiaro che in SQL è dura

  6. #6
    [supersaibal]Originariamente inviato da seclimar
    minuscolo non mi ricordo che funzione era
    [/supersaibal]
    Lcase in VBSCript.
    Esiste un forum ASP

  7. #7
    [supersaibal]Originariamente inviato da Corinna
    Li tiri fuori normali e li maiuscolizzi come ti pare in ASP...
    Chiaro che in SQL è dura [/supersaibal]
    Secondo Access è una cazzata con MAIUSC.INIZ(), ma come al solito non funziona... :quipy:

  8. #8
    [supersaibal]Originariamente inviato da seclimar
    in asp e' facile

    prendi la stringa con
    MYNEW_STR=left(MyStr,1) & MINUSCOLO(mid(mystr,2,len(mystr)-1))

    minuscolo non mi ricordo che funzione era

    nel forum programmazione di sicuro lo sanno [/supersaibal]
    Questo non lo fa solo con la prima parola? :master:

  9. #9
    [supersaibal]Originariamente inviato da Martin
    Secondo Access è una cazzata con MAIUSC.INIZ(), ma come al solito non funziona... :quipy: [/supersaibal]
    Nel codice VB non in SQL...

  10. #10
    [supersaibal]Originariamente inviato da Corinna
    Nel codice VB non in SQL... [/supersaibal]
    Nell'SQL di ACCESS...
    SELECT MAIUSC.INIZ([nome]) AS Espr1
    FROM Tabella1;

    ma non funziona...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.