Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Insertar con Paradox (https://www.clubdelphi.com/foros/showthread.php?t=30954)

User_Baja_2 24-04-2006 17:54:55

Insertar con Paradox
 
Estoy usando Delphi 5 y tengo una duda respecto a los eventos de las tablas. Existe uno que es BeforeInsert y otro AfterInsert pero en ambos casos pasa igual por el mismo evento cuando inserta que cuando añades al final. (Quiero decir tango si el método es insert como append ¿Hay algún modo de poder diferenciarlo?

roman 24-04-2006 18:21:19

Before y After no se refieren aquí a la posición en que se inserta el registro sino al tiempo en que se lanza el evento: antes o después de insertarse el registro.

¿Para qué quieres distinguir Insert de Append?

// Saludos

User_Baja_2 25-04-2006 02:44:58

Quiero saberlo porque tengo una tabla que contiene un campo numerico que va ordenandose... está enganchada en una rejilla de datos.

Entonces cuando yo añado un registro (Append) entonces necesito calcular que el ultimo número más uno.. es el valor que le corresponde al siguiente registro, pero si por el contrario es Insertar, para calcular ese valor necesito renumerar los de abajo. Casualmente este Campo entero pertenece a la clave primaria.

¿Alguna solución?

Maury Manosalva 25-04-2006 18:46:38

Hola nuppy, no hay necesidad de lanzar estos 2 eventos, la mejor manera es la siguiente:
cuando das click en insertar le das table1.insert;
aca metes el codigo para incrementar, (esto funciona para campos que no son autoincrementales), y le asignas a tu campo este numero, despues cuando vas a guardar le dices en el evento click de guardar. table1.post y listo..

si tiene mas dudas con gusto le puedo colaborar.

maury manosalva
Bucaramanga, Colombia.


La franja horaria es GMT +2. Ahora son las 20:44:24.

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