![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Saludos a todos y de antemano gracias por la respuesta. Por razones obvias, en muchos casos se desea que un campo autonumérico no inicie en 1 sino en un valor especificado. Cómo hacer?. -- jmt |
| | ||||
| ||||
| |
| |||
| Hola, puedes utilizar una instrucción ddl para modificar el campo. Supongamos que tienes una tabla llamada Ejemplo, con un campo autonumérico (ente otros) llamado Id. Ejecuta la siguiente consulta : Alter table Ejemplo Alter Column Id Counter (100,1) Esto modificará el campo para que el primer valor sea 100 e incremente en uno los sucesivos. Adios, un saludo. |
| |||
| -------------------------------------------------------------------------- ¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te sirvió o no la respuesta dada. Muchas gracias -------------------------------------------------------------------------- Hola! añadir que es un procedimiento un poco peligroso, ya que permite establecer como valor de inicio uno ya existente y que se producirá un error al insertar un valor; por si no queda suficientemente claro, puedes poner que comience en 100, aun cuando ya exista ese valor 100 en el campo, de modo que al insertar el próximo registro tratará de poner 100 y se producirá un error porque ya existe ese valor. Saludos a tod***s Emilio [MS-MVP Access 2006/10] miliuco56 ALGARROBA hotmail.com http://www.mvp-access.com/foro http://www.mvp-access.es/emilio "raipon" <raimonegara***hotmail.com> escribió en el mensaje news:%23V1K3oJqKHA.5760***TK2MSFTNGP02.phx.gbl... > Hola, puedes utilizar una instrucción ddl para modificar el campo. > Supongamos que tienes una tabla llamada Ejemplo, con un campo autonumérico > (ente otros) llamado Id. Ejecuta la siguiente consulta : > > Alter table Ejemplo Alter Column Id Counter (100,1) > > Esto modificará el campo para que el primer valor sea 100 e incremente en > uno los sucesivos. > > Adios, un saludo. > |
| |||
| Hola, Siento curiosidad... ¿que razones? y, ¿porque son obvias? -- Un saludo Xavi http://www.llodax.com http://www.mvp-access.com/foro "jomorte" <myquestion***hotmail.com> escribió en el mensaje de noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... > Saludos a todos y de antemano gracias por la respuesta. > > Por razones obvias, en muchos casos se desea que un campo autonumérico no > inicie en 1 sino en un valor especificado. Cómo hacer?. > > > -- > jmt |
| |||
| Gracias a Ripon y Emilio por sus observaciones y las pondré en práctica, para Xavi, las razónes son por ejempo cuando se tiene una papelerÃ***a preimpresa y se quiere continuar con ese consecutivo entre otras. -- jmt "xavi" escribió: > Hola, > > > Siento curiosidad... ¿que razones? y, ¿porque son obvias? > > > -- > Un saludo > > Xavi > http://www.llodax.com > http://www.mvp-access.com/foro > > > "jomorte" <myquestion***hotmail.com> escribió en el mensaje de > noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... > > Saludos a todos y de antemano gracias por la respuesta. > > > > Por razones obvias, en muchos casos se desea que un campo autonumérico no > > inicie en 1 sino en un valor especificado. Cómo hacer?. > > > > > > -- > > jmt > > . > |
| |||
| =========================================== ¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te sirvió o no la respuesta dada. Muchas gracias. =========================================== Los autonumericos no sirven para llevar consecutivos. Solo sirven para tener números distintos, y normalmente el ultimo que se crea es mayor que el resto. SALUDOS. Julián-Valencia-España http://www.tinyurl.com/julianvalencia "jomorte" <myquestion***hotmail.com> escribió en el mensaje news:50721E38-AD14-4135-90AB-501C30369BCD***microsoft.com... > Gracias a Ripon y Emilio por sus observaciones y las pondré en práctica, > para > Xavi, las razónes son por ejempo cuando se tiene una papelería preimpresa > y > se quiere continuar con ese consecutivo entre otras. > -- > jmt > > > "xavi" escribió: > >> Hola, >> >> >> Siento curiosidad... ¿que razones? y, ¿porque son obvias? >> >> >> -- >> Un saludo >> >> Xavi >> http://www.llodax.com >> http://www.mvp-access.com/foro >> >> >> "jomorte" <myquestion***hotmail.com> escribió en el mensaje de >> noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... >> > Saludos a todos y de antemano gracias por la respuesta. >> > >> > Por razones obvias, en muchos casos se desea que un campo autonumérico >> > no >> > inicie en 1 sino en un valor especificado. Cómo hacer?. >> > >> > >> > -- >> > jmt >> >> . >> |
| |||
| Ok. Es una razón... pero no me convence para utilizar un Autonumerico. En cualquier caso utilizarÃ***a un numérico cuyo valor obtendrÃ***a en base al último numero introducido. De esa forma evitarÃ***a el 'problema' que supone cancelar la inserción de un registro en la tabla: el valor del autonumerico se pierde y nos queda un hueco. -- Un saludo Xavi http://www.llodax.com http://www.mvp-access.com/foro "jomorte" <myquestion***hotmail.com> escribió en el mensaje de noticias:50721E38-AD14-4135-90AB-501C30369BCD***microsoft.com... > Gracias a Ripon y Emilio por sus observaciones y las pondré en práctica, > para > Xavi, las razónes son por ejempo cuando se tiene una papelerÃ***a preimpresa > y > se quiere continuar con ese consecutivo entre otras. > -- > jmt > > > "xavi" escribió: > >> Hola, >> >> >> Siento curiosidad... ¿que razones? y, ¿porque son obvias? >> >> >> -- >> Un saludo >> >> Xavi >> http://www.llodax.com >> http://www.mvp-access.com/foro >> >> >> "jomorte" <myquestion***hotmail.com> escribió en el mensaje de >> noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... >> > Saludos a todos y de antemano gracias por la respuesta. >> > >> > Por razones obvias, en muchos casos se desea que un campo autonumérico >> > no >> > inicie en 1 sino en un valor especificado. Cómo hacer?. >> > >> > >> > -- >> > jmt >> >> . >> |
| |||
| Gracias Xavi, por su valiosa ayuda, tendré en cuenta sus observaciones. saludos -- jmt "xavi" escribió: > Ok. Es una razón... pero no me convence para utilizar un Autonumerico. En > cualquier caso utilizarÃ***a un numérico cuyo valor obtendrÃ***a en base al último > numero introducido. De esa forma evitarÃ***a el 'problema' que supone cancelar > la inserción de un registro en la tabla: el valor del autonumerico se pierde > y nos queda un hueco. > > > -- > Un saludo > > Xavi > http://www.llodax.com > http://www.mvp-access.com/foro > > > "jomorte" <myquestion***hotmail.com> escribió en el mensaje de > noticias:50721E38-AD14-4135-90AB-501C30369BCD***microsoft.com... > > Gracias a Ripon y Emilio por sus observaciones y las pondré en práctica, > > para > > Xavi, las razónes son por ejempo cuando se tiene una papelerÃ***a preimpresa > > y > > se quiere continuar con ese consecutivo entre otras. > > -- > > jmt > > > > > > "xavi" escribió: > > > >> Hola, > >> > >> > >> Siento curiosidad... ¿que razones? y, ¿porque son obvias? > >> > >> > >> -- > >> Un saludo > >> > >> Xavi > >> http://www.llodax.com > >> http://www.mvp-access.com/foro > >> > >> > >> "jomorte" <myquestion***hotmail.com> escribió en el mensaje de > >> noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... > >> > Saludos a todos y de antemano gracias por la respuesta. > >> > > >> > Por razones obvias, en muchos casos se desea que un campo autonumérico > >> > no > >> > inicie en 1 sino en un valor especificado. Cómo hacer?. > >> > > >> > > >> > -- > >> > jmt > >> > >> . > >> > . > |
| |||
| Gracias Xavi por su valiosa ayuda, tendré en cuenta sus observaciones. saludos -- jmt "xavi" escribió: > Ok. Es una razón... pero no me convence para utilizar un Autonumerico. En > cualquier caso utilizarÃ***a un numérico cuyo valor obtendrÃ***a en base al último > numero introducido. De esa forma evitarÃ***a el 'problema' que supone cancelar > la inserción de un registro en la tabla: el valor del autonumerico se pierde > y nos queda un hueco. > > > -- > Un saludo > > Xavi > http://www.llodax.com > http://www.mvp-access.com/foro > > > "jomorte" <myquestion***hotmail.com> escribió en el mensaje de > noticias:50721E38-AD14-4135-90AB-501C30369BCD***microsoft.com... > > Gracias a Ripon y Emilio por sus observaciones y las pondré en práctica, > > para > > Xavi, las razónes son por ejempo cuando se tiene una papelerÃ***a preimpresa > > y > > se quiere continuar con ese consecutivo entre otras. > > -- > > jmt > > > > > > "xavi" escribió: > > > >> Hola, > >> > >> > >> Siento curiosidad... ¿que razones? y, ¿porque son obvias? > >> > >> > >> -- > >> Un saludo > >> > >> Xavi > >> http://www.llodax.com > >> http://www.mvp-access.com/foro > >> > >> > >> "jomorte" <myquestion***hotmail.com> escribió en el mensaje de > >> noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... > >> > Saludos a todos y de antemano gracias por la respuesta. > >> > > >> > Por razones obvias, en muchos casos se desea que un campo autonumérico > >> > no > >> > inicie en 1 sino en un valor especificado. Cómo hacer?. > >> > > >> > > >> > -- > >> > jmt > >> > >> . > >> > . > |
| |||
| Con una consulta de datos anexados puedes introducir cualquier valor a un auto numérico, pero como dice Xavi esto no es nada recomendable, la utilidad de los auto numéricos no pasa por que puedan ser utilizados para otra cosa que no sea un valor único con incremento automático que puede ser utilizado de clave principal en una tabla. Si quieres un valor controlado/controlable, crea un campo y llénalo con los valores que quieres, con dlookup o dmax o dlast puedes obtener valores de una tabla y puedes utilizar una de las funciones agregadas de dominio en la formula de valor predeterminado en un formulario. ej.: =dmax("MiCampo";"MiTabla")+1 "jomorte" <myquestion***hotmail.com> escribió en el mensaje de noticias 00A90F1-D74E-4BEF-8FA6-EFDD98863F47***microsoft.com...> Gracias Xavi por su valiosa ayuda, tendré en cuenta sus observaciones. > > saludos > -- > jmt > > > "xavi" escribió: > >> Ok. Es una razón... pero no me convence para utilizar un Autonumerico. En >> cualquier caso utilizarÃ***a un numérico cuyo valor obtendrÃ***a en base al >> último >> numero introducido. De esa forma evitarÃ***a el 'problema' que supone >> cancelar >> la inserción de un registro en la tabla: el valor del autonumerico se >> pierde >> y nos queda un hueco. >> >> >> -- >> Un saludo >> >> Xavi >> http://www.llodax.com >> http://www.mvp-access.com/foro >> >> >> "jomorte" <myquestion***hotmail.com> escribió en el mensaje de >> noticias:50721E38-AD14-4135-90AB-501C30369BCD***microsoft.com... >> > Gracias a Ripon y Emilio por sus observaciones y las pondré en >> > práctica, >> > para >> > Xavi, las razónes son por ejempo cuando se tiene una papelerÃ***a >> > preimpresa >> > y >> > se quiere continuar con ese consecutivo entre otras. >> > -- >> > jmt >> > >> > >> > "xavi" escribió: >> > >> >> Hola, >> >> >> >> >> >> Siento curiosidad... ¿que razones? y, ¿porque son obvias? >> >> >> >> >> >> -- >> >> Un saludo >> >> >> >> Xavi >> >> http://www.llodax.com >> >> http://www.mvp-access.com/foro >> >> >> >> >> >> "jomorte" <myquestion***hotmail.com> escribió en el mensaje de >> >> noticias:3CCFEE24-4DE0-4997-B954-312A7E624726***microsoft.com... >> >> > Saludos a todos y de antemano gracias por la respuesta. >> >> > >> >> > Por razones obvias, en muchos casos se desea que un campo >> >> > autonumérico >> >> > no >> >> > inicie en 1 sino en un valor especificado. Cómo hacer?. >> >> > >> >> > >> >> > -- >> >> > jmt >> >> >> >> . >> >> >> . >> -- -- ** Salu2/Regards Ju***nK [MVP Access] 2006/10 [DCE2003 ***] + VSTO [DCE2005 **] http://juank.mvps.org http://www.juank.es Correos personales o preguntas particulares en mi grupo http://groups.google.es/group/juank?hl=es www.juank.es ¿Que es un MVP?, entérate en http://mvp.support.microsoft.com ** |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Simular autonumérico | Mauricio | Newsgroup microsoft.public.es.access | 3 | 06-04-2009 15:45:10 |
| Campo Autonumérico | Diego P | Newsgroup microsoft.public.es.crm | 1 | 10-11-2008 16:38:10 |
| Agregar ceros al campo autonumérico [Id] | Guillermo | Newsgroup microsoft.public.es.access | 6 | 24-09-2008 22:54:32 |
| RE: Reinicializar campo autonumérico - identidad | Petric | Newsgroup microsoft.public.es.sqlserver | 2 | 01-08-2008 15:14:00 |
| Recuperar el id autonumérico después de hacer una inserción | Fran | Newsgroup microsoft.public.es.dotnet.ado | 0 | 01-03-2006 18:25:27 |