Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-08-2005
Avatar de jzginez
jzginez jzginez is offline
Miembro
 
Registrado: sep 2003
Ubicación: Puebla, México
Posts: 247
Poder: 21
jzginez Va por buen camino
no borrar registros con actionlist

Hola amigos, estoy usando firebird 1.5, delphi 7 y las fibplus 5.3.

En el sistema que estoy haciendo para darle una mejor presentación en lugar de usar el dbNavigator cree botones y para el post, edit, insert, etc. uno actionlist y las acciones predefinidas que trae, todo funiona bien (por asi decirlo) el problema es que a la hora de borrar un registro quiero que me pregunte si estoy seguro o no, ya logre esto con un messagebox en el evento beforeDelete del dataset pero sin importar lo que responda de todas forma me borra el registro, alguien puede ayudarme a que no se borren los registros.

gracias
__________________
Espero poder seguir exprimiéndote el cerebro 8)
Jorge Zamora Ginez
Puebla, Pue. México
Responder Con Cita
  #2  
Antiguo 30-08-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
Si no mal recuerdo tienes que lanzar una excepción en el evento OnBeforeDelete. Bien sea un simple abort después de tu mensaje o bien cambiar éste por la excepción:


Código Delphi [-]
raise Exception.Create(mensaje);

// Saludos
Responder Con Cita
  #3  
Antiguo 30-08-2005
Avatar de jzginez
jzginez jzginez is offline
Miembro
 
Registrado: sep 2003
Ubicación: Puebla, México
Posts: 247
Poder: 21
jzginez Va por buen camino
Gracias Roam con el abort en lugar del cancel que estaba intentando usar fue mas que sufuciente
__________________
Espero poder seguir exprimiéndote el cerebro 8)
Jorge Zamora Ginez
Puebla, Pue. México
Responder Con Cita
  #4  
Antiguo 30-08-2005
Avatar de lpmlpm
lpmlpm lpmlpm is offline
Miembro
 
Registrado: ago 2005
Posts: 136
Poder: 19
lpmlpm Va por buen camino
Cita:
Empezado por jzginez
Gracias Roam con el abort en lugar del cancel que estaba intentando usar fue mas que sufuciente
Ciertamente es lo mismo que te ha dicho Roman... usar Abort es lanzar una excepción "silenciosa"

Saludos
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
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 04:35:23.


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