FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Colocar Datos de Varias Tablas Access en un Dbgrid
Hola, Soy Nuevo relativamente en Delphi, estoy programando un sistema para Analisis de Precios Unitarios y se me han presentado varias cosas que no se como resolver, la mas inmediata es la siguiente:
Tengo Varias Tablas Tabla Partidas Tabla Maestro de Materiales Tabla Maestro de Equipos Tabla Maestro de Mano de Obra y luego tengo las tablas asociadas a las partidas: Tabla Materiales en Partida Tabla Equipos en Partida Tabla Mano de Obra en Partidas El Problema es el siguiente: Tengo 4 DbGrid 1 Para las Patidas 1 Para Materiales de la Partida 1 Para Equipos de la Partida 1 Para Mano de Obra de la Partida Cuado Hago Click en una Partida Me muesta los insumos asociados a ella, pero en las tablas de insumos asociadas a las partidas tengo solo el codigo del insumo y debo incluir la cantidad y el desperdicio o depreciacion segun el caso, pero quiero que me muestre la descripcion del insumo y el costo, que se encuetra en la tabla maestra,como muestro datos de varias tablas en un Dbgrid, agradeceria su ayuda de ser posible, Tarbajo con Adoconnection, Adoquery, Adotable y DataSource Última edición por jjmr2266 fecha: 08-09-2016 a las 00:24:04. Razón: Arreglos |
#2
|
||||
|
||||
Bienvenido a ClubDelphi
Faltan algunos datos para poder responderte con mayor precision; pero todo indica que se resuelve con una consulta SQL. Te recomiendo que leas algun manual de SQL para irte interiorizando. El libro La Cara Oculta de Delphi te va a ayudar un monton Para que te podamos ayudar mas, te falto explicar la estructura de las tablas; Y siempre es bueno incluir en la pregunta en que parte del problema te trabaste o no te sale, pero mostrando que hiciste o que intentaste hacer. |
#3
|
|||
|
|||
Hola amigo; la traba se me presenta al momento de mostrar la informacion asociada a la partida, porque como dije en las tablas asociadas a las partidas tengo codigo, cantidad que debo incluir, pero el nombre y el costo del insumo esta en la tabla maestra, entonces lo que quiero es poder mostrar en el dbgrid por ejemplo:
Equipos de la partida codigo descripcion cantidad depreciacion costo total codigo, cantidad y depreciacion esta en la tabla de la partida descripcion y costo en la tabla maestra y el total se calcula son tablas acces pero el codigo sql no se como va, intente con select y varia combinaciones pero no me salio y si funciona no se como mostrarlo en el dbgrid! |
#4
|
||||
|
||||
Por eso te digo que te leas un manual de sql. O querés recurrir a otros cada vez que necesitas buscar datos cruzados en la bd??
Para mostrar el resultado de un select, es muy sencillo, si buscas ejemplos en el foro hay un montón La forma básica es la siguiente
El mecanismo es el siguiente: un componente query ejecuta las sentencias sql, un componente datasource conecta al query con el grid. Por lo tanto es necesario asignar las propiedades correspondientes, DataSource.DataSet := componente-query, y DBGrid.DataSource := DataSource. Esos enlaces lo podés hacer en tiempo de diseño |
#5
|
|||
|
|||
Muchas gracias amigo, lo intentare y culaquier cosa comento a ver como me fue
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Colocar datos en dos tablas | leandrojgarcia | Conexión con bases de datos | 15 | 28-08-2015 10:00:59 |
elegir Varias tablas en una BD de access desde un Combobox motrandolo en un DBgrid | feliz-58 | Varios | 2 | 23-04-2013 05:05:48 |
Ver Los Datos De Diferentes Tablas en una base De datos en access, Desde un DBGrid. | feliz-58 | Tablas planas | 2 | 24-01-2013 19:16:14 |
Problema para conectar varias tablas access | borralla | Conexión con bases de datos | 3 | 02-06-2008 06:05:31 |
Duda sobre tabla access de varias tablas | Mathom | Varios | 28 | 24-11-2005 18:09:50 |
|