FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Duda sobre tabla access de varias tablas
Buenas a todos, tengo una duda y me gustaría que alguien me echase una mano, ya sea explicandomelo o dándome algún enlace donde pueda consultarlo o ver un ejemplo. Vamos allá:
Estoy haciendo una aplicación para el control de stock de un hotel. El tema es que quiero realizar una tabla con los pedidos que se realizan (esta está en paradox y los ressultados aparecen en un dbgrid) siendo las columnas a mostrar fecha y código de pedido. Lo que quiero es que al pinchar en uno de los pedidos (no necesariamente en la regilla, se pondría un botón de "ver pedido") me aparezca el pedido en cuestión, es decir otra tabla subordinada a este registro donde aparezcan los artículos, cantidades y precio del pedido. Os doy las gracias de antemano. Cualquier ayuda es buena pues estoy un poco perdido. Espero haberme explicado bien, si no entendeis algo por favor preguntármelo. |
#2
|
||||
|
||||
En un principio veo 2 posibilidades, que la tabla que contiene las líneas de peido esté relaciona maestro-detalle con la rejilla a que te refieres, o que no lo esté cosa que veo poco probable.
En el primer caso sería suficiente abrir una ventana modal con una regilla enganchada a la tabla detalle, que por el mero motivo de ser detalle de la anterior solamente mostraría los registros correspondientes al peido. En el caso 2, lo mismo pero al no existir la relación maestro-detalle lanzaríamos una consulta filtrando únicamente los registros que correspondan al pedido. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Muchas gracias marcoszorrilla, sabiendo ya de que va el tema ya busco información sobre el tema. De todos modos si conoces alguna dirección en la se se describa de forma sencilla me la indicas, por favor.
Pues espero aclararme con la información que me has dado, si tengo alguna duda ya os diré. muchas gracais, de verdad. un saludo |
#4
|
|||
|
|||
He estado echando un vistazo a lo que me has comentado de tablas maestro-detalle. He visto un ejemplo en el que una tabla de clientes y al señalar un cliente pues te aparecen todos sus pedidos. Bien, esto solo supone dos tablas clientes y pedidos. En mi caso habrá muchas más, es decir tu tienes varios pedidos y al marcar uno te aparece en que consiste ese pedido es decir, artículos, precios, etc.. por lo que para cada pedido debe de haber una tabla. me explico???
Cualquier ayuda es buena, ya sea código similar al que le pueda echar un vistazo, algún tutorial que explique esto o cualquier explicación vuestra. Yo sigo buscando por internet pero no veo nada similar, además tengo el Delphi 5 de Anaya (La Biblia) y no encuentro lo que os comento. Lo que he encontrado es lo que os he dicho en el primer párrafo. Gracias de nuevo y ayuda porfavor que es para un trabajo... |
#5
|
||||
|
||||
Por supuesto que para cada pedido no tiene que haber una tabla, en el ejemplo que tu has visto, si lo trasladas al caso que nos ocupa el cliente = Pedido y las facturas de un cliente = líneas del pedido.
Tabla_Pedidos. Numero Fecha xxxx Tabla_Lineas_Pedido (Detalle de la anterior) Numero (Casa con número de la tabla pedidos) codigo producto unidades precio Importe ...... Cuando selecciones un pedido verás todas sus líneas. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#6
|
|||
|
|||
Creo que ya te he entendido, relacionas por el cod de pedido las dos tablas de modo que solo aparecen los resultados con ese código. Creo que es cómo lo estaba intentando ya que lo veía más asequible que hacer una tabla cada vez...
...por último, lo estoy haciendo con el Database FormWizard...es correcto, verdad??? Muchísimas gracias por tu ayuda... |
|
|
|