Ver Mensaje Individual
  #5  
Antiguo 17-04-2008
Avatar de georgejg
georgejg georgejg is offline
Miembro
 
Registrado: ene 2008
Ubicación: Colombia
Posts: 37
Reputación: 0
georgejg Va por buen camino
hola. juanlaplata e probado lo q me digisted y puse la propiedad MaxValue del Query11CANTIDAD directamente sobre el Inspector de Objetos (MaxValue 9999999999) e igual lanza el mensaje si digito mas de 10 caracteres.

Ahora el Detalle esta nuevamente al quere Capturar el Error puse el codigo

Código Delphi [-]
if (Masdata.Query11CANTIDAD.MaxValue >= 99999999999) then  //Mayor o Igual a 11 Caracteres
  begin
    MessageDlg('Error EL Numero Maximo de Caracteres son 10!!',MtError,[MbOk],0);
    Abort;
  End;
en el evento OnValidate del Query11CANTIDAD pero no lo toma..

mira el mensaje deberia aparecer si sucede lo siguiente:
1. Digitan mas de 10 Numeros
2. Al salir de la Celda ya sea usando el teclado o mause debe mostrar el Mensage "Error EL Numero Maximo de Caracteres son 10!!" y que el foco quede nuevamente en la celda en la q estaba escribiendo.

no se q evento me controla la Salida de la Celda si lo coloco en el ColExit aparece el error Deseado "Error EL Numero Maximo de Caracteres son 10!!" pero no me Deja ingresar a la Columna.

asi q no se si me podria decir cual es el Evento q controla la Salida de una Celda para poner el codigo alli y probar nuevamente.

De antemano gracias por la atencion prestada..


Saludos..
Responder Con Cita