LizdR
22-05-2008, 04:51:19
Hola, disculpen otra vez, ahora mi duda es sobre dónde debe estar enlazado mi bdgrid, el caso es este:
Tengo varias tablas identificadas por un código, por ejemplo, pedidos, entradas y salidas, todas relacionadas a un almacen que contiene articulos(articulo es otra tabla),hice una relacion master-detail para ingresar por separado los datos del pedido o entrada o salida con sus respectivos detalles; el problema es que para realizar la union entre tablas (pedido-detalle pedido) empleo códigos, pero deseo que en los dbgrids que empleo para el detalle en vez del código del artículo me aparesca su descripción.
Opté por enlazarlo a una consulta que obtiene estos valores, y que la ejecuto en todo momento, pero al momento de eliminar un registro de detalle, como los dbedits del detalle que empleo estan relacionados a la tabla y no a la consulta, no se elimina el registro deseado sino el que está en ese momento apuntado en la tabla y está en los dbedit, espero que puedan entender lo que quiero decir y puedan ayudarme, desde ya muchas gracias por su aporte intelectual.
Tengo varias tablas identificadas por un código, por ejemplo, pedidos, entradas y salidas, todas relacionadas a un almacen que contiene articulos(articulo es otra tabla),hice una relacion master-detail para ingresar por separado los datos del pedido o entrada o salida con sus respectivos detalles; el problema es que para realizar la union entre tablas (pedido-detalle pedido) empleo códigos, pero deseo que en los dbgrids que empleo para el detalle en vez del código del artículo me aparesca su descripción.
Opté por enlazarlo a una consulta que obtiene estos valores, y que la ejecuto en todo momento, pero al momento de eliminar un registro de detalle, como los dbedits del detalle que empleo estan relacionados a la tabla y no a la consulta, no se elimina el registro deseado sino el que está en ese momento apuntado en la tabla y está en los dbedit, espero que puedan entender lo que quiero decir y puedan ayudarme, desde ya muchas gracias por su aporte intelectual.