Newsgroup: it.comp.www.asp
Titolo: Maiuscole su form

Ho necessità che i dati inseriti dall'utente nella form siano in maiuscolo
Nel database ho messo nel Formato > ma li visualizzo solo in maiuscolo, 
perche se questi dati sono stati scritti in minuscolo e li invio in una 
semplice mail di conferma ordine me li trovo in minuscolo
come posso fare?? 



Qui puoi usare le classi CSS
    	Nel tag che usi inserisci questo
    	    	style="text-transform:uppercase"
Es. Utente: <input type="text" style="text-transform:uppercase">
Saluti
    	City Hunter
http://www.ps2-cartoons.it

 ha scritto nel messaggio 
news:AGhPe.29637$F23.3...@twister2.libero.it...

fatto nella maschera vedo maiuscole ma mi scrive sempre in minuscolo
come posso fare?

come posso fare?
Provato a fare Ucase del testo appena prima di inviare la mail??
Ciao
Lorenzo

 ha scritto nel messaggio 
news:1125073643.1...@g44g2000cwa.googlegroups.com...

cosi?  UCase([Ragione_Sociale])

 ha scritto nel messaggio
news:aqjQe.89439$2U1.4...@news3.tin.it...

cosě:
Dim testeoMaiuscolo, testoInMinuscolo
testoMaiuscolo = UCase(testoInMinuscolo)
Nel tuo caso
variabile = UCase ( ObjRs("Ragione_Sociale") )

 ha scritto nel messaggio 
news:43133...@x-privat.org...

Dim testoMaiuscolo, ObjRs
'---Recupero i valori della Form
Ragione_Sociale = Trim(Replace(Request.Form("Ragione_Sociale"), "'", "''"))
testoMaiuscolo = UCase ( ObjRs("Ragione_Sociale") )
SQL = " Insert INTO Utenti (Azienda, Reparto )"
Set RS = Conn.Execute(SQL)
cosě č corretta??

 cosě č corretta??
no .. e perlomeno non ho ben capito cosa devi fare :(
Ragione_Sociale = Trim(Replace(Request.Form("Ragione_Sociale"), "'", "''"))
e questa va bene
testoMaiuscolo = Ucase(Ragione_Sociale) e questa la utilizzerai nella mail
quindi " ... codice html ... " & testoMaiuscolo & " ... restante codice html
.... "
per l'SQL non ho capito bene se il valore ricavato dalla form lo vuoi
inserire nella tabella Utenti nei campi Azienda e Reparto
Nel caso fosse cosě, allora:
sql = " INSERT INTO Utenti (Azienda, Reparto ) VALUES ( '" & Ragione_Sociale
& "', '" & Ragione_Sociale & "'" )"
Set rs = Conn.Execute(sql)
ciao ;)

così è corretta??
Ci manca il VALUES
SQL = "Insert INTO Utenti (Azienda, Reparto
)VALUES("&testoMaiuscolo&","&testoMaiuscoloReparto&")"
Parlavi anche di mandare una Mail, allora prima di eseguire
la send inserisci una
corpoDellaMail = UCase ( ObjRs("Azienda") )
come ti ha suggerito Jacky, per scrivere in maiuscolo il nome
dell'azienda anche per i record inseriti precedentemente
in minuscolo.
Ciao
Lorenzo

"Damiano" <fich...@MSUCKgmail.com> ha scritto nel messaggio 
news:bY0Re.38057$HM1.1...@twister1.libero.it...

Ciao ;-)
allora....
mi spiego meglio
l'utente inserisce i suoi dati nel form
i dati in alcuni campi nella tabella devono essere in maiuscolo
(ragione_sociale č uno di questi)
naturalmente se devo inviare una mail,  si prende i dati dalla tabella e se 
sono inseriti maiuscolo me li prende in maiuscolo
comunque sia... il mio problema era proprio di inserire i dati in maiuscolo 
nella tabella
help me...

E prima dell'insert in tabella non puoi richiamare la funzione UCASE
per mettere in maiuscolo tutti i campi che ti interessano???
INSERT INTO NOME_TABELLA (CAMPO_IN_MAIUSCOLO) VALUES ("' &
UCASE(variable_in_minuscolo) & '")
Non era difficile dai...

 ha scritto nel messaggio 
news:1125569525....@g14g2000cwa.googlegroups.com...

dove inserisco in questo caso UCASE?
'"&Ragione_Sociale&"', 

> '"&Ragione_Sociale&"',
diventa
'"&UCase(Ragione_Sociale)&"',
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:v_CRe.4739$O6.2...@news3.tin.it...

Ragione_Sociale = Trim(Replace(Request.Form("Ragione_Sociale"), "'", "''"))
e questa va bene, immagino la vuoi inserire senza spazi e coi replace
quindi ce l'hai ancora com'è stata inserita dal form
non è necessario mettere in una variabile prima il valore che vuoi in
maiuscolo, basta solo richiamare la funzione ucase
Ucase("quello_che_vuoi_maiuscolo")
quello_che_vuoi_maiuscolo può essere una variabile, una request.form, una
request.querystring ecc ecc
nel caso di variabile NON ci vanno gli " iniziale e finale!!!
ora, mettiamo il caso che vuoi inserire Ragione_Sociale in maiuscolo dentro
al campo della tabella, metto solo un campo tanto il discorso è sempre lo
stesso e si devono solo separare nomi di colonne e valori da inserire con
una virgola
Ipotizzo che a db il nome della colonna sia Azienda, la tabella Utenti ..
basandomi su quello che hai scritto tu
avremo quindi:
sql = " INSERT INTO Utenti (Azienda) VALUES ( ' " & Ucase(Ragione_Sociale) &
" ')"
Set rs = Conn.Execute(sql)
non è necessario scrivere nomi di tabella e/o di colonna in maiuscolo ..
assolutamente!