![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ante todo,gracias por la paciencia. La otra tabla sería
tabla :PERSONA_TITULACION CODIGO_PERSONA CODIGO_TITULACIÓN ---------------------------------------- 1 1 1 2 2 1 Se hace para asingarle a una persona una o varias titulaciones. Se obtiene al normalizar la relación m,n |
|
#2
|
||||
|
||||
|
Saludos
Antes que todo, decirte que puedes utilizar lasEtiquetas vB . La puedes usar, Son gratis ![]() Volviendo a tu caso y haciendo un peque~ito arreglo al ejemplo de casimiro ![]() Código:
PERSONAS CODIGO NOMBRE ---------------------- 1 PEPE 2 MANOLO TITULACION ---------------------- CODIGO TITULO 1 MECANICO 2 ELECTRICISTA 3 PINTOR 4 FONTANERO 5 CRISTALERO 6 ELECTRICISTA Y una 3ra PERSONA_TITULACION CODIGOPERSONA CODIGOTITULO ---------------------------------------- 1 1 1 2 2 1
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#3
|
|||
|
|||
|
Gracias.Esto era lo que quería, pero para insertar estos datos en un grid o algo por el estilo, de manera que cuando esté metiendo los datos de una persona, pues para este campo, me de la opción a seleccionar uno o varios. La duda es de como se hace eso en Delphi. Gracias
|
|
#4
|
||||
|
||||
|
Mira el tema 15 del libro la cara oculta de Delphi4 que puedes descargar aquí
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
|
#5
|
|||
|
|||
|
La relaciones MxN o muchos a muchos no son muy problematicas
Todo el tiempo aparecen este tipo de relaciones entre tablas, a mi en lo personal me agradan porque tienen al menos dos posibilidades básicas de trabajar, dejame ver:
Tienes dos tablas y una tercera de enlace con refencia o foreign key a las otras, entonces: tb_personas maestra - tb_personal_titulos Detalle
haría algo asi, un formulario dos grillas(una personas y otra titulos asignados), eso implica dos Tdataset (Ttable por ahora) y dos Tdata Source y un tQuery haciendo:
1er dataset conectado a la tb_personas 2do dataset conectado a la tb_personas_titulos 2do dataset creo un campo lookup que apunte ref_titulo a titulo en el Tquery en el primer tdataset en master source colocas datasouce1 y en master field el campo ref_persona. y eso es todo
__________________
Saludos desde Sucre - Bolivia "Si te lo puedes imaginar lo puedes resolver" Pyriel |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|