Ocurre que hay quien introduce los datos poniendo la inicial en
Mayusculas y lo demas en Minuscualas, o todo en minusculas; o unas en
mayusculas y otros en minusculas.
Busco la manera de que metan los registros en el formato que los metan
al actualizar el campo los datos se pongan en MAYUSCULAS en esos
campos que me interesa esten en ese formato.
No se si sera posible.
por definicion, eso es algo que debieras controlar desde los formularios
donde capturan la informacion, poniendo una mascara de entrada a los
bloques de texto donde introducen los datos.
tambien podrias controlarlo poniendo la mascara directamente en la
definicion del campo cuando abres la tabla en modo diseño.
Una mascara que podrias usar en ambos casos podria ser
">AAAAAAAAAAAAAAAAAAAA"
Y para que todos los datos que ya quedaron mezclados queden en mayusculas,
prueba hacer una consulta de actualizacion del tipo:
UPDATE MiTabla
SET MiCampo = UCASE( [MiCampo] )
--
La mayoria de las preguntas que se nos pudieran ocurrir ya fueron
preguntadas y contestadas anteriormente.
Puedes buscar en los archivos de Usenet a través de Google:
http://groups-beta.google.com/group/microsoft.public.es.access
http://groups-beta.google.com/group/microsoft.public.es.sqlserver
--
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias
Salu2
Ju@nK [DCE **?]
www.juank.tk
"Battle Troll" <antoniopineda@drop_thisatt.net.mx> escribió en el mensaje
news:opsjbmytvzwn5jbo@ad15...
Saludos a tod@s
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:esKz16s5...@TK2MSFTNGP15.phx.gbl...
o para todo el formulario
Private Sub Form_Load()
KeyPreview = True
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub
En cuanto a tus problemas con Outlook, lo siento no sé que te pueda estar
pasando
Saludos a tod@s
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
"Josema" <josed...@terra.es> escribió en el mensaje
news:ORqYD905...@TK2MSFTNGP10.phx.gbl...
Saludos a tod@s
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
"Josema" <josed...@terra.es> escribió en el mensaje
news:eamKvS15...@TK2MSFTNGP10.phx.gbl...
Me viene bien tu solucion para un campo de texto.
El problema es que tengo cinco campos en los que el contenido debe ir
obligatoriamente en mayúsculas. asi que segun tu codigo debo
introducir el codigo cinco veces o tienes alguna solucion para esta
eventualidad.
Gracias
En fecha Tue, 21 Dec 2004 12:41:26 +0100, alguien con este nick
"Emilio \(en el curro\)" <miliuco56 ARROBA hotmail.com> escribio:
Private Sub Form_Load()
KeyPreview = True
End Sub
' esto anterior podrías eliminarlo poniendo en las propiedades del
formulario Vista Previa a Si, de ese modo el formulario recoje las
pulsaciones del teclado antes que cualquiera de sus controles, pero, OJO
todos los cuadros de texto se convertiran a a mayúsculas
Private Sub Form_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub
Saludos a tod@s
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
"Sid" <sto...@spam.es> escribió en el mensaje
news:tqbgs0l002g346be8...@4ax.com...
--
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias
Salu2
Ju@nK [DCE **½]
www.juank.tk
"Emilio (en el curro)" <miliuco56 ARROBA hotmail.com> escribió en el mensaje
news:OcuTxo05...@TK2MSFTNGP14.phx.gbl...
Saludos a tod@s desde Huelva
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
Reglas de conducta de los grupos de noticias:
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
"Ju@nK" <con...@hotmail.com> escribió en el mensaje
news:eGaYMZ45...@TK2MSFTNGP15.phx.gbl...
ejemplo
mi campo=ucase(mi campo).
Otra manera es que en los campos hagas uso de la propiedad
formato. Presiona F1 cuando el cursor esté en el recuadro
de dicha propiedad.
> Convertir todos los caracteres a mayúsculas.
Acabo de probar y efectivamente funciona,
lo pone todo en mayúsculas pero de los 15 campos de la base
solo quiero que las mayusculas vayan en 5 de los campos.
En fin, si no es posible, habra que resignarse.
Gracias por tu tiempo
En fecha Tue, 21 Dec 2004 16:26:18 +0100, alguien con este nick
Saludos a tod@s desde Huelva
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
Reglas de conducta de los grupos de noticias:
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
"Sid" <sto...@spam.es> escribió en el mensaje
news:hd0hs0ttepmkqej5b...@4ax.com...
Saludos a tod@s desde Huelva
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
Reglas de conducta de los grupos de noticias:
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas
"Josema" <josed...@terra.es> escribió en el mensaje
news:%23GQVJn6...@TK2MSFTNGP12.phx.gbl...
--
Colabora con el grupo, contesta a este mensaje y dinos si te sirvió o no la
respuesta dada.
Muchas gracias
Salu2
Ju@nK [DCE **½]
www.juank.tk
"Emilio" <miliuco56 ALGARROBA hotmail PUNTO com> escribió en el mensaje
news:OvLh0z65...@TK2MSFTNGP14.phx.gbl...
>--------------------------------------------------------------------------
>¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
>sirvió o no la respuesta dada. Muchas gracias
>--------------------------------------------------------------------------
>Hola !
>en ese caso tal vez tengas que hacerlo en el evento afterupdate de cada
>campo, escribo al vuelo
>campo1=ucase(left(campo1,5) & mid(campo1,6)
>
Asi no ME funciona, amigo Emilio.
Quizás lo hago mal..... Sustituyo campo1 por el nombre del campo de mi
BD y en Diseño del formulario selecciono el campo; en propiedades
antes de actualizar pongo el codigo. No rula...
Por otro lado, poniendo en el evento de cada campo, al pulsar una
tecla, el codigo
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Si, funciona. Pero insisto.....
No habra alguna forma de que se pasen a la funcion UCase los campos en
que se desea actúe sin tener que introducir ese codigo en cada campo
que nos interese.
Saludos
Campo1 = UCase(Left(Campo1, 5)) & Mid(Campo1, 6)
Saludos a tod@s
Emilio
miliuco56 ALGARROBA hotmail.com
http://www.mvp-access.com/foro
"Sid" <sto...@spam.es> escribió en el mensaje
news:nabjs0t29rngvrboq...@4ax.com...
En fecha Thu, 23 Dec 2004 08:23:40 +0100, alguien con este nick
"Emilio \(en el curro\)" <miliuco56 ARROBA hotmail.com> escribio: