Access - Limitar caracteres en un campo tipo Memo

 
Vista:
sin imagen de perfil

Limitar caracteres en un campo tipo Memo

Publicado por anonymous (24 intervenciones) el 06/04/2018 11:36:26
Buenos días, el tipo de campo Memo te permite escribir más caracteres de los que te deja el campo tipo Texto. Si lo quiero limitar pues agrego la regla de validación: "Longitud([descripcion])<1339" para limitar el número de caracteres. Es cierto que cuando escribes de más después de quitar el foco, te avisa que no cumple con los criterios,pero ¿se podría hacer que en vez de dejarnos continuar escribiendo, que se detuviese y no dejara escribir más?
Muchas gracias por su atención, un cordial saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Limitar caracteres en un campo tipo Memo

Publicado por anonymous (24 intervenciones) el 11/04/2018 12:24:02
En principio, cuando intento escribir una letra me salta este error:

Captura
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Norberto
Val: 1.094
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Limitar caracteres en un campo tipo Memo

Publicado por Norberto (753 intervenciones) el 11/04/2018 12:51:35
Hola.

¿Qué versión de Access usas? La propiedad .ForeThemeColorIndex la añadieron -creo- que en la versión 10.

Cambia la línea por

1
Me.txtNotas1.ForeColor = Me.txtNotas2.ForeColor

y te valdrá para cualquier versión.

Un saludo,

Norberto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Norberto
Val: 1.094
Oro
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Limitar caracteres en un campo tipo Memo

Publicado por Norberto (753 intervenciones) el 11/04/2018 12:58:23
Hola de nuevo.

Ten en cuenta que si eliges el primer método, no existirá txtNotas2 así que lo mejor es que pongas

1
Me.txtNotas1.ForeColor = vbBlack    'O el color que tengas en el diseño.

Un saludo,

Norberto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Limitar caracteres en un campo tipo Memo

Publicado por anonymous (24 intervenciones) el 11/04/2018 13:02:12
Perfecto, intentaré implementarlo en mi aplicación, ¡Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar