Bases de Datos - Numeracion base de datos

 
Vista:

Numeracion base de datos

Publicado por Jose  (1 intervención) el 04/01/2010 09:20:13
Hola a todos, mi problema es el siguiente tengo una base de datos hecha desde 2006, esta base de datos es para una Hermandad y costa de 2 tablas relacionadas entre si, una para los datos personales y la otra con los datos del cobro, ambas esta numeradas de la siguiente manera:
06101,06102, etc siendo las dos primeras cifras el año y las otras el numero de Hermano, pues bien he ido renumerando el codigo de las dos primeras cifras todos los años, es decir, 06, 07, 08,09 y10 pero ahora el 10 me lo pone delante de todos de manera que en los formularios me lo pone el primero todos los registros como debe de ser, pero a la hora de insertar un nuevo registro en vez de seguir con el 10 me pone el 09xxx. Pregunto hay alguna manera de que los nuevos registros sigan con el 10xxx.
Gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Numeracion base de datos

Publicado por Leopoldo Taylhardat (187 intervenciones) el 04/01/2010 16:04:24
Saludos...
Por lo que puedo analizar, tu problema es la conversión entre numeros y texto...
Al convertir 06101, 06102... 06999 al formato que manejas, aparentemente te queda..
6101
6102
...
6999

al escribir el 10101... al 10999 te quedará delante porque el 1 es menor que el 6 hasta el 9...
10101
10102
...
10999
6101
6102
...
6999
7101
..
9999
tienes que cambiar el código en la definición para que te lo maneje como número
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Numeracion base de datos

Publicado por Juan Manuel Castañeda (2 intervenciones) el 10/01/2010 19:19:40
DateFormat(now(),"") o DateFromat(Current(),"").
Consulte en manuales del motor en el el que desarrolló la base como obtener la fecha actual(Current() o Now()) y como obtener el año de 2 dígitos con DateFormat
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar