asignar registros maestros a una tabla detalle
hola q tal, miren les explico, tengo una talba detalle llamada
ALUMNO_MATERIA (table1)con campos IDALUMAT ALUMNO MATERIA. bien las otras tablas son ALUMNOS(table2) y MATERIAS(table3) . ahora en un form quiero asignar al alumno una materia o varias, o al reves. entonces use 2 dbgrids, una para alumnos y otra para materias. Entonces selecciono un registro de la tabla alumnos(dbgrid1) y luego un registro de tabla2 (dbgrid2). cuando selecciono algun registro de los dbgrids se asigna en una variable el ID de la tabla: X:=Alumnos.fieldbyname(ID_ALUMNO).asinteger; para ALUMNOS seria la variable X, y para MATERIAS seria Z. Luego en un boton Asignar:
Bien utilize el evento OnCELLCLICK de los DBGRIDS, para asignar alas variables los ID de las tablas que selecciono bien me tira error: master record missing, cuando presiono el boton de ALUMAT.post nose que podria ser o si esta algo mal en la asignacion o algo del codigo, gracias desde ya |
Hola
Me da la impresion de que el problemas esta en la asignacion de la variable en la tabla3 (materia). Pero das poca informacion. Saludos |
La franja horaria es GMT +2. Ahora son las 14:23:57. |
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