FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta Masetro/Detalle DBGRID
Estimados,
Estoy haciendo un bosquejo para Delphi + Firebird (Motor de datos), la idea es buscar un registro (maestro) y sobre ello poder reservar o solicitar un conjunto de materiales desde biblioteca. Tabla Maestro: IDMaestro, IDSolicitante, FechaSolicitud Tabla Detalle: IDDetalle, IDMaestro, IDMaterial, FechaDevolución Logica: 1.- Al momento de buscar un Registro asociado a la TABLA Solicitantes, entonces muestra información básica en (maestro) 2.- Luego en una Grilla (detalle) están los registros del material solicitado y la fecha de compromiso de "devolución). 3.- Al presionar "AGREGAR" la idea es mostrar en otro Formulario una grilla y un texedit que filtre por nombre o titulo el material a solicitar. 4.- Al encontrar el Registro (material), poder hacer doble click en la GRILLA (registro) y arrastrar el IDMaterial (campo) al formulario anterior para con ello, registrar la fecha de devolución de ese "material solicitado". 5.- Con todo ello, se pretende registrar en ambas tablas (Maestro/Detalle) el o los materiales solicitados POR "PERSONA". Alguien puede darme unas directrices para Delphi?. |
#2
|
||||
|
||||
Hola mantraxer21.
Un ejemplo muy simplificado como para darte una idea: DataModule:
Form1:
Form2: A fin de evitar largas explicaciones, muchas propiedades publicadas las asigné en tiempo de ejecución, pero podes hacerlo en tiempo de diseño desde el Object Inspector. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Insertar en DBGrid
Hola a Todos,
Una consulta tengo 2 tablas (Maestro y Detalle) Estructura de Maestro (ID_Maestro,Fecha,IDSolicitante) Estructura de Detalle (ID_Detalle, IDMaestro, IDMaterial, Cantidad,Fecha_Solicitada, Fecha_Devolucion) El tema es que todo es operacional en 1 sólo formulario (Operaciones) Tengo claro el tema de Insert de la tabla "Maestro", el tema pasa por el "Detalle". Aqui quiero trabajar con un DBGrid que me permita registrar "N" Materiales; Consulta, que evento o metodología recmomiendan para lo siguiente: 1) Recorrer toda la DBGrid e insertar los registros en la Tabla (Detalle) (sean 1, 2, 60 registros de la grilla) Si la tabla Detalle tengo el FK IDMaestro, cómo lo puedo tomar mientras estoy insertando en el formulario? Gracias ! Motor de Base de Datos: Firebird ! |
#4
|
||||
|
||||
Hola mantraxer21.
No logro entender en donde tenes dificultades. Si esta establecida la relacion Master-Detail, la inserción en este último se dá de forma natural. ¿ No es algo similar a lo que consultaste en este hilo ? Consulta Masetro/Detalle DBGRID Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Combinados ambos temas
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reporte del tipo Detalle/Sub Detalle/Sumarotia del Sub detalle - Sumatoria Total | sonjeux | Impresión | 1 | 28-12-2009 18:55:27 |
Saber si el DBGrid (Detalle) esta Vacio en Relacion Maestro/Detalle | Adrian Murua | Conexión con bases de datos | 2 | 03-01-2009 13:48:46 |
Consulta maestro detalle. | jplj | SQL | 5 | 30-05-2007 20:24:14 |
Consulta Maestro Detalle | Acker | SQL | 1 | 10-07-2006 19:25:58 |
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid | norberto_larios | Conexión con bases de datos | 1 | 11-09-2004 18:17:34 |
|