Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Registro autonumerico

Estas en el tema de Registro autonumerico en el foro de Visual Basic clásico en Foros del Web. Hola... tengo una duda... estoy creando una base de Matriculas y necesito que Visual genere un numero de Id automáticamente a cada matricula que estoy ...
  #1 (permalink)  
Antiguo 10/11/2012, 08:41
Avatar de patrickelprofe  
Fecha de Ingreso: septiembre-2009
Ubicación: Guayaquil, Ecuador
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación Registro autonumerico

Hola... tengo una duda... estoy creando una base de Matriculas y necesito que Visual genere un numero de Id automáticamente a cada matricula que estoy creando, y luego cuando guarde empiece con el siguiente Id para seguir en orden, asimismo cuando lo cierre y lo abra de nuevo .... Me pueden ayudar con eso... La base se esta guardando en access....

Última edición por patrickelprofe; 11/11/2012 a las 10:10
  #2 (permalink)  
Antiguo 03/12/2012, 10:32
Avatar de Kruzado  
Fecha de Ingreso: marzo-2007
Mensajes: 307
Antigüedad: 17 años, 1 mes
Puntos: 17
Respuesta: Registro autonumerico

parece obvio... pero probaste definiendo en access tu campo como autonumerico?
  #3 (permalink)  
Antiguo 26/05/2013, 16:01
Avatar de patrickelprofe  
Fecha de Ingreso: septiembre-2009
Ubicación: Guayaquil, Ecuador
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Registro autonumerico

silo que pasa es que cuando abro y cierro aparece en el programa el ID uno de nuevoy al grabarse se graba como 1 y no al siguiente numero....
  #4 (permalink)  
Antiguo 28/05/2013, 12:18
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 7 meses
Puntos: 47
Respuesta: Registro autonumerico

Hola!
Y si realizas una consulta cuando cargas el formulario?:

Código vb:
Ver original
  1. dim rstConsulta as ADODB.recordset
  2. set rstConsulta=new adodb.recordset
  3. rstConsulta.source="SELECT MAX CAMPO_ID AS ULTIMO_REG_GUARDADO FROM TABLA"
  4.  
  5. if rstConsulta.eof=false then
  6. textbox1.text=rstConsulta!ULTIMO_REG_GUARDADO +1
  7. end if

Etiquetas: registro, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.