Problema access y VB
Publicado por Julen (3 intervenciones) el 09/03/2006 17:59:47
Hola,
tengo una tabla creada en access unida a un datacontrol en visual basic, el problema es que la tabla de access tiene un campo autonumerico (que indica el número de informe) y la fecha (que coge automáticamente la del día en cuestión). LA finalidad de esto era unirlo a un formulario en visual basic que cuando se crease un registro nuevo no hubiese que rellenar esos campos, funciona correcto excepto el primer registro, que o bien no muestra en pantalla los campos (num_informe y fecha) pero los guarda correctamente o bien la aplicación falla porque el campo autonumérico (que debería coger de la tabla y que es la clave principal) está vacío. Como les digo una vez se pasa el primer registro (aunque sea manualmente desde la misma tabla de access) funciona bien.
La forma en la que creo los nuevos registros es abriendo la base de datos, la chequeo si está vacía y si no lo está le hago un .recordset.movelast y luego .recordset.addnew, pero en el caso de estar vacía no se qué hacer ya que es cuando no me coge esos campos.
Un saludo y muchas gracias
tengo una tabla creada en access unida a un datacontrol en visual basic, el problema es que la tabla de access tiene un campo autonumerico (que indica el número de informe) y la fecha (que coge automáticamente la del día en cuestión). LA finalidad de esto era unirlo a un formulario en visual basic que cuando se crease un registro nuevo no hubiese que rellenar esos campos, funciona correcto excepto el primer registro, que o bien no muestra en pantalla los campos (num_informe y fecha) pero los guarda correctamente o bien la aplicación falla porque el campo autonumérico (que debería coger de la tabla y que es la clave principal) está vacío. Como les digo una vez se pasa el primer registro (aunque sea manualmente desde la misma tabla de access) funciona bien.
La forma en la que creo los nuevos registros es abriendo la base de datos, la chequeo si está vacía y si no lo está le hago un .recordset.movelast y luego .recordset.addnew, pero en el caso de estar vacía no se qué hacer ya que es cuando no me coge esos campos.
Un saludo y muchas gracias
Valora esta pregunta


0