Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ayuda con Base de Datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ayuda con Base de Datos Responder citando

Hola a todos... quisiera saber si alguein me puede ayudar a relacionar una tabla con otra....

Es decir, lo que quiero no es nada del otro mundo... solo ke no se hacerlo... por ejemplo:

tengo una tabla de alumnos la cual tiene los campos: Nombre, Edad, Clave de MAteria y una tabla de Materias la cual tiene los campos: Clave de Materia, Nombre, Creditos, lo que quiero es relacionar los campos "Clave de Materia" de ambas tablas paa ke una vez mostrarlas en el DBGrid o en cualquier otro componente, al mostrar lso rguistros de la tabla alumno, en vez de que me muestre el campo "Clave de Materia" me muestre el campo "Nombre" de la tabla de materias, obviamente respectiva a cada alumno...
Ejemplo:
Alumnos.db
Nombre: Pedro Edad: 25 Cve Materia: 10
Materias.db
Cve Materia: 10 Nombre: Calculo Creditos: 5

ke me myuestre en el reporte
Nombre: Pedro Edad: 25 Materia: Calculo

espero alguien pueda ayudarme y disculpas por la molestia...

Chao

Volver arriba
Mensaje    Asunto: Ayuda con Base de Datos Responder citando

Hola

Para eso ties que hacer una consulta SQL (con un TQuery):

code:
SELECT a.nombre, a.edad, m.nombre 
FROM alumnos a, materias m
WHRE a.clave_de_materia = m.clave_de_materia

veo un poco rara la relación que has creado, se supone que una relacion ALUMNO->MATERIA es muchos a muchos, con el diseño que has realizado un alumno solo puede cursar una materia ¿realmente es lo que deseas hacer?

Salu2
KAYETANO

Volver arriba
Mensaje    Asunto: Ayuda con Base de Datos Responder citando

SI KAYETANO.... ESO ES LO KE DESEO SABER, EL EJEMPLO KE PUSE DE ALUMNO MATERIAS FUE ESO, SOLO UN EJEMPLO, PUDO HABER SIDO ALUMNO CARRERAS DONDE UN ALUMNO OBVIAMENTE SOLO PUEDE CURSAR UNA CARRERA... IGUAL MUCHAS GRACIAS POR TU AYUDA....
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.