Maestro / Detalle - Access
Hola, estoy clavado con el tema de la insersión de datos. Tengo 2 tablas en la DB Access:
Código:
tabla=ALUMNOS //Detalle Alguna idea? Estoy empezando a utilizar Access como DB. EDIT1: para explicarme mejor, yo inserto primero en el Maestro, este genera el ID (autoincrement) y luego grabo en el Detalle, pero no se como pasarle el ID maesto al ID detalle. Saludos. |
bueno, revisa este link
si estas trabajando completamente en access, al establecer una relacion entre las 2 tablas, estas se ligan y ya te toma el id al crear un nuevo elemento (creo que en el menu herramientas viene la opcion relacion) |
Buen artículo.
El problema esta en que no puedo insertar datos en la tabla Detalle. Obviamente la relación la hice desde Access, y cargando datos desde alli todo funciona de mil maravillas. Cuando intento cargar datos a la tabla Detalle, previamente habiendo cargado la tabla Maestro, puesto a que sino no el campo ID vinculado no tendría ningun valor, me sale el siguiente error:
Tengo la tabla Detalle, con ADOTable > MasterField = id_comun (Joinned Field = id_comun > id_comun )- MasterSource = DSMaestro, con lo cual tengo establecida la relación sin problemas, ya que lo he comprobado con 2 DBGrids y se actualizan perfecto. Para insertar datos en la tabla Maestro: sin problemas Código:
QDirecto.SQL.Add('INSERT INTO directo (op,ciclos,bytes)'); Código:
QRisc.Parameters.ParamByName('nemotecnico').Value:=Edit2.Text; De que me olvide? que estoy haciendo mal? Saludos. |
La franja horaria es GMT +2. Ahora son las 02:50:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi