FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Filtro para Actualizar tabla...
Delphi 7 Paradox7
A ver... Primero: Se que probablemente voy a recibir una reprimenda por lo siguiente: Tabla: CALIFICACIONES Llave Primaria: NO EXISTE CAMPOS DEL PROBLEMA : MATERIA, PERIODO1, PERIODO2, PERIODO3 (corresponden a la primera, segunda y tercera evaluacion, todas ellas en distinto tiempo) SITUACION : (por la que me van a regañar). NO EXISTE LLAVE PRIMARIA. Estoy guardando maximo 6 registros del MISMO NUMERO DE CONTROL (No_Control) con DISTINTA MATERIA, en un momento determinado. este Proceso se denomina CARGAR MATERIAS. Dado que las calificaciones de los tres periodos se capturarán en tiempo distinto, aquí ocurre la situacion: ¿Como actualizo en una sola "pasada" las 6 calificaciones, obvio una de cada materia, del periodo correspondiente, para el numero de control? Mas menos esto esta asi: No_Control Materia Calificacion 01041125 ADSI I <--- 01041125 SWS I <-- 01041125 BD II <--- 01041125 SWD II <--- 01041125 ED II <--- 01041125 PPE III <---- Los Primeros dos campos los lleno en un Form(CARGAR MATERIAS) mediante un DataModule2.Buscar_Materia_Cargar.First; For i:=0 to DataModule2.Buscar_Materia_Cargar.RecordCount-1 do begin DataModule2.Cargar_Materias.Close; DataModule2.Cargar_Materias.ParamByName('e_No_Control').AsString:=trim(DBEdit1.Text); DataModule2.Cargar_Materias.ParamByName('e_Especialidad').AsString:=trim(DBEdit9.Text); DataModule2.Cargar_Materias.ParamByName('e_Grupo').AsString:=trim(DBEdit11.Text); DataModule2.Cargar_Materias.ParamByName('e_Semestre').AsString:=trim(DBEdit10.Text); DataModule2.Cargar_Materias.ParamByName('e_Materia').AsString:=trim(DBGrid1.SelectedField.AsString); DataModule2.Cargar_Materias.ParamByName('e_Carga_C').AsString:='True'; DataModule2.Cargar_Materias.ExecSQL; DataModule2.Buscar_Materia_Cargar.Next; end; Entonces, en otro Form, para capturar las calificaciones, mostrar unicamente el No_Control (01041125) y llenar las calificaciones de las materias correspondientes....¿¿¿COMO HACERLO????? tal vez lo dije muchas veces, pero espero que quede mas menos entendible....AYUDA!!!!!
__________________
"...Ayer Bastaba un Sueño..."
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda filtro tabla Access con ADO | jcheco | Conexión con bases de datos | 4 | 19-04-2006 10:30:54 |
Lookup de tabla con filtro | elmurray | C++ Builder | 2 | 31-01-2005 16:43:39 |
Trigger para actualizar el id de una tabla | Choclito | Firebird e Interbase | 2 | 13-07-2004 20:46:38 |
Añadir/modificar Regs. En Tabla Con Filtro | txuseibar | Conexión con bases de datos | 5 | 10-10-2003 17:05:21 |
Como filtro una tabla? | kia | Conexión con bases de datos | 17 | 16-08-2003 20:26:26 |
|