Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2020
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
firedac no ejecuta Onvalidate

estoy queriendo hacer una validacion de un campo en firedac

Código Delphi [-]
procedure TfrmCatalogoLineaProducto.qryLineaKODValidate(Sender: TField);
begin
  qryVerificaKodLinea.Params.ParamByName('Empresa').AsString := dmGlobal.g_CodigoEmpresa;
  qryVerificaKodLinea.Params.ParamByName('KOD').AsString := Sender.AsString;
  qryVerificaKodLinea.Open;
  if not qryVerificaKodLinea.IsEmpty then
  begin
    _Alert('Código de Linea ya creado', mtError, [mbAbort], ['Aceptar']);
    qryVerificaKodLinea.Close;
    Abort;
  end;
  qryVerificaKodLinea.Close;

end;

el campo KOD tiene este procedimiento

pero cuando salgo del campo no entra a la validacion, este problema no lo tenia cuando usaba ADO

alguien sabe que puede estar pasando?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #2  
Antiguo 26-02-2020
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
No sé en qué momento se ejecuta ese procedimiento que indicas.
Si te sirve yo las validaciones las realizo en el OnExit u OnChange del componente que rellena el usuario y en casos muy concretos en el OnKeyDown u OnkeyPress. Si no es correcto no le dejo abandonar hasta que el dato es válido o vacío. Después, antes de grabar, realizo nuevos controles (lógicos entre los diferentes datos) y relleno los valores por defecto que no se han indicado.
Responder Con Cita
  #3  
Antiguo 15-06-2020
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
sigo con este problema...

he hecho pruebas en ADO y funciona perfectamente pero con Firedac no entra a la validacion..
alguien sabe si esta faltandome algo o si para que entre a la validacion en firedac hay que activar alguna condicion?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 17-06-2020
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por oscarac Ver Mensaje
alguien sabe si esta faltandome algo o si para que entre a la validacion en firedac hay que activar alguna condicion?
Creo que no sería complicado averiguarlo. ¿Me dejas echarle un vistazo por AnyDesk? No te preocupes, sin causar honorarios. :-)
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda OnValidate Kipow Varios 2 27-01-2009 22:46:46
con breakpoint ejecuta y sin el no lo ejecuta. pacuuy Varios 1 16-12-2007 13:41:43
onvalidate lejia Varios 12 12-10-2007 22:08:49
Onvalidate Como se usa servicomp Conexión con bases de datos 1 16-02-2005 04:46:05
OnValidate javiermorales OOP 5 13-11-2003 15:52:52


La franja horaria es GMT +2. Ahora son las 00:46:21.


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