** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - COPIAR DATOS EN CAMPO AUTONUMERICO
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCOPIAR DATOS EN CAMPO AUTONUMERICO

 Responder Responder
Autor
Mensaje
QUESABENADIE Ver desplegable
Nuevo
Nuevo


Unido: 11/Septiembre/2019
Localización: almeria
Estado: Sin conexión
Puntos: 13
Enlace directo a este mensaje Tema: COPIAR DATOS EN CAMPO AUTONUMERICO
    Enviado: 24/Febrero/2020 a las 18:44
Hola a todos, tengo un problema y es que tengo una tabla con un campo "id" autonumerico incrementalmente e indexado sin duplicados y a la cual le tengo que insertar unos valores que he copiado desde un exell, ningún valor se repite y no son incrementales. Para que el campo id no me de problemas he tenido que modificar los valores del campo en la tabla y cambiar autonumerico por numerico e indexado por NO. El problema viene como ya sabeis al volver a cambiar el valor del campo ID a autonumerico e indexado sin duplicados, access no te deja. No se si habrá alguna forma de hacerlo o algún ejemplo que me sirva, o sencillamente no puede hacerse, de verdad que os agradecería vuestras respuestas. Saludos y gracias.
Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: La Gloria
Estado: Sin conexión
Puntos: 3859
Enlace directo a este mensaje Enviado: 24/Febrero/2020 a las 19:56
Buenas tardes Quesabenadie:
 
¿Has probado a hacer insert de cada registro de forma que el autonumérico se incremente solo?

Luis
El Búho es un pajarraco
Arriba
QUESABENADIE Ver desplegable
Nuevo
Nuevo


Unido: 11/Septiembre/2019
Localización: almeria
Estado: Sin conexión
Puntos: 13
Enlace directo a este mensaje Enviado: 24/Febrero/2020 a las 23:14
No, lo que quiero es insertar unos valores predeterminados en el autonumerico.Es decir, que en una tabla con un campo autonumerico meter unos valores a ese campo id y después que me permita guardar la tabla con el campo id como autonumerico sin duplicados.
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14734
Enlace directo a este mensaje Enviado: 24/Febrero/2020 a las 23:20
Cuando yo tengo que meter un valor "a pedal" en un campo autonumerico (a veces meto un valor en el registro 0) lo que utilizo es un recordset. De esa forma no tengo que cambiar el tipo de datos del campo. Eso si, obliga a abrir 2 recordsets: uno sobre el Excel de origen y otro sobre la tabla de destino.

Como alternativa puedes seguir utilizando un campo numérico estandar (indexado sin duplicados) y simular el autonumérico. Por "falso autonumérico" deberías encontrar literatura para aburrir...

Un saludo


Xavi, un minyó de Terrassa

Mi web
Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 6479
Enlace directo a este mensaje Enviado: 24/Febrero/2020 a las 23:31
Un Saludo.
Arriba
QUESABENADIE Ver desplegable
Nuevo
Nuevo


Unido: 11/Septiembre/2019
Localización: almeria
Estado: Sin conexión
Puntos: 13
Enlace directo a este mensaje Enviado: 04/Marzo/2020 a las 11:07
Hola a todos, lo he solucionado creando una consulta e insertando los valores masivamente en la tabla donde tengo el id, se los ha tragado todos. Gracias a todos por vuestras respuestas.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable