FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Usar varias tablas
Tengo las siguientes tablas:
Tabla: GPO_CARR Campo Tipo de dato Longitud Descripción Id_Gpo_Carr Texto 5 (PK) Identificación del grupo de la carrera: 3ATIC Id_Carr Texto 3 (FK) Identificación de la carrera: TIC Grado Texto 1 Grupo Texto 1 Tabla: ALUMNOS Campo Tipo de dato Longitud Descripción Matricula Numérico 8 (PK) Matricula del alumno: 15973624 Nombre Texto 30 Ap_Mat Texto 20 Ap_Pat Texto 20 Id_Gpo_Carr Texto 5 (FK) Identificación del grupo de la carrera: 3ATIC Id_Gpo_Ing Texto 8 (FK) Identificación del grupo de inglés: 3BASTIC1 Tabla: CALIFICACIONES Campo Tipo de dato Longitud Descripción Periodo Texto 9 (PK) Periodo del cuatrimestre: ENE-ABR06 Matricula Numérico 8 (FK) Matricula del alumno: 15973624 Parcial1 Numérico 2 Evaluación parcial Parcial2 Numérico 2 Parcial3 Numérico 2 Promedio Calculado Ordinario Numérico 2 Final Numérico 2 Deseo hacer lo siguiente: Pedir en un DBLookupComboBox el grupo de la carrera (Id_Gpo_Carr) y que me aparezca en un DBGrid la matricula del alumno, nombre y los campos de la tabla calificaciones que me permitan capturar los parciales, el ordinario y el final. La pregunta es: ¿cómo le hago para usar las 3 tablas? Como pueden ver, las 3 se relacionan. No lo puedo hacer con SQL porque sería sólo consulta y yo deseo que me permita capturar calificaciones. Tampoco lo hago con Master Detail porque sólo se hace con 2 tablas. ¡¿Cómo le hago?!!!!!! A lo mejor y si se puede con algo de lo anterior, pero no se como, agradezco de antemano su ayuda. Gracias |
#2
|
||||
|
||||
Hola
La verdad no le veo el inconveniente de usar una sentencia sql para esto. Por otro lado no se porque el uso de DBLookupComboBox cuando se puede hacer con un DBComboBox y sql. o incluso un ComboBox y pasarle los parametros del sql, no se, creo que se complican mucho, es una simple opinion. Saludos |
#3
|
|||
|
|||
Hola a todos
Y digo yo, que tambien uso el DBLookupcombobox, como puedo pararle los parametros sql a un combobox o dbcombobox, si lo que yo le tendria que pasar (a mi modo de ver, que parece pequeño) son los items para la lista???? Ta luego... |
#4
|
||||
|
||||
Quizás añadiendo un campo calculado al Grid sea la solución. En este hilo tienes 2 soluciones.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Hola
La verdad, para mi, muy personalmente, sigue siendo una consulta de dos tablas, Tabla: ALUMNOS y Tabla: CALIFICACIONES, porque, pues porque en la tabla Tabla: GPO_CARR lo que se encuentran son las carreras que ademas estan ligadas a la Tabla: ALUMNOS por el (Id_Gpo_Carr) no la necesito para nada. La pregunta que se hizo fue: Cita:
Por otro lado se dice: Cita:
Insisto muy personalmente, os complicais mas de la cuenta. En la simpleza esta la velleza. Saludos |
#6
|
|||
|
|||
Caral agradezco tus comentarios, aunque siento que me estás regañando por algunas cosas que me dices, pero soy novata en Delphi y eso de que se puede modificar un valor en una consulta de SQL ya lo quise hacer y no pude ingresar valores en el dbgrid después de realizar la consulta, a lo mejor hice algo mal.
Y en cuanto a usar solamente las dos tablas (Alumnos y Calificaciones) también ya lo intenté, pero resulta que al seleccionar el grupo en el DBLookupComboBox solamente me aparece en el dbgrid el registro del alumno que está en ese grupo y yo quiero que me aparezca la lista de los alumnos que están en ese grupo, para capturar calificaciones por grupo. Agradezco de nuevo tu ayuda, no creas que sólo me estoy ateniendo a la ayuda de los foros, ya le he buscado por otras partes. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Apertura de Varias Tablas | luxus | Conexión con bases de datos | 5 | 08-09-2005 13:37:34 |
Trabajar con varias tablas | luxus | Conexión con bases de datos | 3 | 22-08-2005 18:32:15 |
usar una tabla o varias auxiliares???leer y opinar por favor | ercrizeporta | Conexión con bases de datos | 3 | 14-07-2005 14:55:20 |
Insertar en varias tablas... | Duc | SQL | 5 | 01-09-2004 06:07:28 |
IBDataSet con varias tablas | Angel | Firebird e Interbase | 8 | 26-01-2004 14:30:03 |
|