![]() |
![]() |
| 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
|
||||
|
||||
|
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:
|
|
#2
|
|||
|
|||
|
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 |
|
#3
|
|||
|
|||
|
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... |
|
#4
|
||||
|
||||
|
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:
|
|
#5
|
|||
|
|||
|
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... |
|
#6
|
|||
|
|||
|
Database formWizard
bien, ahora em encuentro con el siguiente problema. La tabla "pedidos" tiene como clave primaria "Cod_Pedido" y después tengo la tabla "Pedidos2" en la cual no puedo ponerle como clave primaria "Cod_Pedido" ya que entonces no me deja repetir el valor en esta celda.
Al llegar a la pantalla de Database FormWizard en la que tienes que enlazar dos columnas (no se como enviarte la imagen) no me aparecen las celdas en "detail fields" cuando si que me las sacaba dos pantallas antes cuando elegías la tabla y después las celdas que querías que apareciesen en el grid. Sabes a que es debido?? es posible que sea por la clave?? si es la clave no puedo ponerla como primaria pq sino no me deja repetir valores. No se yo si me entiendes... ....en cuanto me salga esto me tomo una cerveza a vuestra salud y mi paciencia...uff |
|
#7
|
||||
|
||||
|
Para clave primaria sino tienes ninguna puedes utilizar un autonumérico.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|