PDA

Ver la Versión Completa : Quiero que el mensaje de error salga en español


David
31-01-2005, 20:19:11
Hola

Tengo una tabla paradox , en la que hay varios campos con la propiedad required puesto a True .Esta propiedad se pone en la tabla correspondiente.

Son campos imprescindibles como DNI , nombre , etc ... Pero si el usuario no rellena un campo sale el siguiente mensaje de error : Field 'DNI' must have a value.

El caso es que quiero que dicho mensaje salga en español.

¿Qué debo hacer? ¿Cuales son las mejores opciones?

Un saludo a todos

roman
31-01-2005, 21:10:15
En la sección de Recursos aquí en el Club viene la traducción de los mensajes de error y las instrucciones de lo que debes hacer para sustituir los que están en inglés.

Otra opción sería que manejaras el evento OnPostError del DataSet que uses para desplegar ahí tu propio mensaje.

// Saludos

David
07-02-2005, 23:47:21
De momento he probado con programar el evento Onposterror , de la siguiente manera :

if Tdatosdni.Value = '' then
MessageDlg ('El DNI es obligatorio', mtError,
[mbOk], 0);

Y cuando ejecuto la aplicación , me sale , primero el mensaje que he programado en español ,pero es que luego me salen el otro mensaje en inglés , "Field Dni have to be a value" .

Lo que quiero evitar ahora es que me salga el segundo mensaje el que esta en inglés.

roman
08-02-2005, 01:15:01
Después de tu mensaje pon

Action := daAbort;

para suprimir el mensaje en inglés.

// Saludos