| |||
![]() Hola. He creado un programa en visual 6.0 y una pequeña base de datos en access. La base de datos tiene un campo autonúmerico pero tengo un problema que cuando guardo un registro me guarad bien por Ejemplo: 1-2-3... y Cuando elimino los registros de la base de datos todo se borra pero en el campo autonúmerico queda el último registro guardado. Ejemplo: No comenzaria de uno sino desde el ultimo registro que el guardo. ¿Como hago para solucionar esto. A alguien le ha pasado? |
| |||
Respuesta: ¿Campo Autonúmerico en access? Hola, el problema que indicas radica en que un autonumérico de access no es más que una secuencia que no se inicializa por el hecho de no haber registros en tu tabla. Por lo que te entiendo, tú lo que pretendes conseguir es que siempre coincida ese autonumérico con el número de registros de tu tabla. Si es así deberías realizar una consulta para obtener el mayor valor actual. En el caso de que no tengas registros deberás controlar que dicho valor sea 1. En el caso de que tengas registros, tendrás el máximo valor utilizado (por ejemplo, 6) A ese número le sumas uno y lo utilizas para realizar tu insert... Espero haberme explicado... Saludos. |