Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2005
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 22
David Va por buen camino
Question Quiero que el mensaje de error salga en español

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
Responder Con Cita
  #2  
Antiguo 31-01-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #3  
Antiguo 07-02-2005
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 22
David Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 08-02-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Después de tu mensaje pon

Action := daAbort;

para suprimir el mensaje en inglés.

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:39:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi