Hola.
Cita:
Empezado por yuyidt
...
el asunto es que como le agrego nuevas preguntas a dicho examen? (Recordando que las preguntas se guardan en la tabla temporal eva_estudiantes, dicha tabla conectada al fdquery6).
agrego varias preguntas y se guardan en esa tabla temporal, quiero que cuando actualice el examen, las preguntas de la tabla temporal, se pasen a eva_detalle con el id del examen que se muestra en el edit 3.
|
Me refiero a que la tabla maestro no debe modificarse a cada nueva pregunta, sino que cada nueva pregunta debe agregarse a la tabla detalle poniendo en el campo referente, el correspondiente ID de la tabla maestro, graficando:
Tabla MAESTRO:
Código:
ID | CAMPO_1 | CAMPO_N
------+-------------+--------
1 | wwww | xxxx
2 | yyyy | zzzz
...
Tabla DETALLE:
Código:
ID | CAMPO_1 | CAMPO_N | COL_REFER
------+-------------+---------+----------
1 | aaaa | bbbb | 1
2 | cccc | dddd | 1
3 | eeee | ffff | 2
4 | gggg | hhhh | 3
...
Donde la referencia queda establecida en la tabla
DETALLE mediante la columna
COL_REFER que contiene los valores
ID de la tabla
MAESTRO.
Luego y a modo de ejemplo, si desearamos consultar la información de todas las preguntas pertenecientes a determinada línea de la tabla
MAESTRO, ejecutando la consulta:
Código SQL
[-]
SELECT *
FROM DETALLE
WHERE COL_REFER = :IDMASTER
con el valor "1" en el parámetro
IDMASTER, obtendríamos:
Código:
ID | CAMPO_1 | CAMPO_N | COL_REFER
------+-------------+---------+----------
1 | aaaa | bbbb | 1
2 | cccc | dddd | 1
Saludos