¿Cómo Grabo en distintas tablas?

Hola:
A ver quien me puede ayudar... Please!
Trabajando en visual basic 6.0 y access 2000.
Les cuento, estoy cargando apellido paterno, apellido materno y nombre en una flexgrid. A continuación se le asigna una nota la que también se carga en un campo de la flexgrid. El numero de la cedula de identidad o carne de identidad o DNI (depende del país)esa información también la tengo aunque no la muestro en la flexgrid.
A continuación necesito grabar esa información en distintas tablas.
Es decir tengo que grabar un idramo, idcurso, los cuales los tengo cargados en un DataCombo (esos no son mayor problema). El problema es que esta tabla tienen un idnumero el cual es un correlativo que asigna access.
A continuación ese idnumero junto con el rutdelalumno y la nota las debo guardar en otra tabla. Y eso es lo que no se hacer como asignar ese numero correlativo a la otra tabla.
Ojalá me puedan ayudar. Lo valoraré bien.!

1 Respuesta

Respuesta
1
Primero recomendarte que nunca diseñes bd´s con numero correlativos, ahora tu respuesta.
Para grabar con el id que corresponde puedes hacerlo así:
Rst. Open "Select max(id) as id from t_tabla"...
miId = rst!id +1 'ya que es el siguiente el que queremos grabar.
Rst. Close
Puedes tb habrir el recordset con todos los id cargados y hacer un movelast pillar el ultimo id y sumerle uno es mas vasto pero tb funciona.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas