Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #9  
Antiguo 25-08-2003
ElSanto24 ElSanto24 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Elche
Posts: 14
Poder: 0
ElSanto24 Va por buen camino
hola,

Sinceramente no se si la solucion que he adoptado es la mejor, imagino que no pues lo que dices tiene sentido, pero ahora mismo, y a falta de que alguien que si trabaje con ibx me corrija lo que hago es lo siguiente

en el beforeinsert efectivamente hago el refresco (entiendase como tal, cerrar y abrir)

en el afterinsert lo que hago es llamar al generador de la clave primaria de tal forma que consigo el siguiente efecto optico (no sé si será repito, la mejor forma de hacerlo, pero funciona...y hasta que no casque....he de sacar trabajo hacia delante.

cliente 1 cliente 2

inserta registro (edicion) /cliente2 no ve nada nuevo/
edita registro y graba /cliente2 no ve nada/
ve solamente su registro /cliente2 inserta registro/
/cliente2 (en momento ve que alguien ha
creado un registro nº 1 y el
formulario le dice que el
siguiente codigo del registro
que está editando es el 2)
que eso se consigue con el
generador de id´s/
cliente1: dos opciones
o bien refresh (veria que ahora hay 2 registros)
o bien insert ( y se repetiria la misma secuencia que para cliente2)

eso es hasta ahora lo que he conseguido, si es optima la forma de hacerlo .....no lo sé...pero ya te comento....hasta que no aparezca un Master de delphi/interbase con dilatada trayectoria (almenos más de unos meses como tengo yo...soy un bebé) pues...si me corrige o me sugiere otra forma de hacerlo...estaré gustoso en leerle con toda mi atencion...


Un saludo
__________________
El camino para llegar al conocimiento de las cosas pasa por el aprendizaje humilde de lo que nos rodea
Responder Con Cita
 



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 08:58:24.


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