Otra solución con los números de socio es que le pongas otro indice que se llame clave por ejemplo.
Este numero clave es invariable y el numero de socio puede variar si hay bajas, por ejemplo si el socio numero 1 se da de baja, el 2 pasa a ocupar el 1 pero la clave puede ser 2035, clave que no variara nunca a efectos históricos.
Evidentemente que esta clave será un campo unico, auto aumentado con cada alta, si la misma base de datos te controla este Unike key ahorrarás tiempo y problemas.
Se marca un campo con activo si/no o que al poner fecha de baja se llene automaticamente.
Saludos
Josep
|