FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 Última edición por gonza_619 fecha: 06-09-2010 a las 17:31:12. Razón: mas informacion |
#2
|
||||
|
||||
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
__________________
Siempre Novato |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
asignar los registros de una consulta a un bdlookupcombobox | yorgelis | Conexión con bases de datos | 11 | 18-02-2009 19:50:45 |
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes | akinom38 | Varios | 1 | 09-11-2007 19:27:44 |
Duplica Registros Maestro Detalle | Moparova | Conexión con bases de datos | 1 | 30-05-2007 11:01:33 |
Inserta Registros maestro/detalle | Vlady | Firebird e Interbase | 2 | 28-10-2006 04:35:48 |
Eliminar páginas sin registros en detalle | Tomás | Impresión | 11 | 30-10-2003 21:14:45 |
|