 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Wilson Cordero Invitado
|
Publicado: Vie 27 Feb, 2004 5:49 pm Asunto: Uso de Grillas (DBGRID) |
|
|
| Hola, Estoy realizando una una aplicacion de base de datos en c++builder y estoy usando Microsoft SQL Server para la base de datos. Esta bd es para registrar cd's de musica, los cuales deben registrarce con el nombre del artista y los titulos contentivos en ese cd. ¿Como hago para insertar dos grillas (DBGRID) en la forma, y lograr que en una de ellas se registren los datos de los artistas y a medida que el cursor vaya bajando, en la en la segunda grilla se muestren los tiulos correspondientes al cd de ese artista? |
|
| Volver arriba |
|
 |
jaquemate Lt Cmdr


Registrado: 30 Sep 2002Mensajes: 110
|
Publicado: Sab 28 Feb, 2004 12:10 am Asunto: |
|
|
Creo que lo que necesitas es una relación Maestro-Detalle. El componente TTable trae una propiedad MasterSource que se utiliza precisamente para eso: sincronizar las dos tablas y que se visualicen correctamente en los controles asociados, en este caso en los dos TDBGrid's.
Puedes echar un vistazo a esta propiedad en la ayuda de C++Builder, o mirar un ejemplo más claro en el libro de Ian Marteens "La Cara Oculta de C++Builder" que podrás encontrar en http://www.marteens.com/
Un saludo. |
|
| Volver arriba |
|
 |
Wilson Cordero Invitado
|
Publicado: Mie 03 Mar, 2004 6:00 pm Asunto: |
|
|
Muchas gracias a Jaquemate por esa asesoria en cuanto al uso de grillas simultaneas; me ha servido de mucho y he encontrado muy buena informacion en la direccion que me has recomendado.
Ahora tengo dos nuevas interrogantes:
¿Como un solo DBNavegador para recorrer los datos que se presentan en las dos grillas?
¿Como puedo programar un metodo de busqueda que me permita buscar datos de artistas y de sus canciones, ademas de mostrarlos simultaneamente?
Recuerdo que la base de datos muestra los datos de diferentes artista (grilla1) y sus respectivas conaciones (grilla2).
Gracias.... |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 04 Mar, 2004 7:05 am Asunto: |
|
|
En el foro, existe una respuesta.. sobre la navegacion, puesta por un servidor,
te recomiendo lo siguiente..
usa 1 solo TTable o TQuery
1 DataSource enlazado con alguno de los anteriores,
y en la propiedad de los DBGrids, ponles el mismo DataSource, con esto, si te mueves en una, te mueve en la otra.., ahora bien la solucion, es utilizar el maestro de talle, con dos tablas, relacionadas por el numero o nombre del artista, es decir 2 tablas con el mismo campo. para realizar el maestro detalle.. _________________
 |
|
| Volver arriba |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|