FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tablas y Relaciones 2
Hola a todos , primero quisiera darle las gracias a todos por ayudarme, Bueno tengo otros problemas:
Tengo las 4 tablas relacionadas que les habia contado y las obtengo de un base de datos de access. La relacion la tengo de la siguiente forma Clientes/*/*/*/ | Factura | /*/*/*Detalle /*/*/ |/*/* Productos /*/*/***/*/*/*/*IdFactura-------IdFactura/*/*/*/*/*/ Nombre IdCliente -------- idCliente/*/*/*/ IdProducto----------IdProducto Nombre /*/*/*/*/Fecha/*/*/*/*/* Cantidad /*/*/*//*/ Detalle Nit/*/*/*/*/*/*/ Total/*/*/*/*/*/ PUnitario/*/*/*/*/*/ Existencia Direccion /*/*/*/ Forma de Pago/*/IDdetalle bueno les explico lo anterior las /*/* son para separara las tablas ya que si ponia espacio me los quita el foro y la -------- son de relacion. Problemas: 1)no se si hice bien con las relaciones. 2)Estoy usando el ADOTable y la tabla cliente le puse el masterSource el datasource factura y como masterfields idcliente. tabla detalle le puse el masterSource el datasource factura y como masterfields idfactura tabla producto le puse el masterSource el datasource detalle y como masterfields idproducto No se si hice bien. 3) Quiero insertar el idProducto escogiendo los productos por nombre de un dblistbox pero cuando le asigno la tabla no me muestra nada. 4) Como hago para que me vaya descontando la existencia en la tabla producto despues de haber impreso la Factura. Bueno muchas gracias a todos, Si necesitan mas informacion pidanla y se las subo.Ya estoy loco con este problema se lo agradezco por su tiempo |
#2
|
||||
|
||||
Yo solamente establecería relaciones entre Factura y detalle, para tablas planas las relaciones hacen normalmente que la navegación se vuelva lenta.
El Resto de las relaciones, por ejemplo ver las facturas de un cliente entre fechas, se puede resolver con un simple SQL, el usuario elige el cliente de una lista, introduce las fechas inicial y final y nosotros le mostramos en una rejilla la relación de facturas de ese cliente para esas fechas......... En cuanto a la resta del almacén en síntesis, solamente consiste en restar las unidades de las existencias cuando se grabe la factura. ***Habrá que contemplar también, compras que incrementarían las existencias y una opción de regularización, pues a veces hay mercancía que se estropea o desaparece. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Como lo hago
Bueno entendi lo de las relaciones gracias por la ayuda como hago para ver las facturas de un cliente entre fechas y como puedo hacer para introducir los clientes de la tabla y los productos de la tabla para ingresarlos directamente en el dbgrid o en los dbedit en el caso del datalle y los clientes
En cuanto a la resta del almacén en síntesis, solamente consiste en restar las unidades de las existencias cuando se grabe la factura. para lo de las compras tengo un usuario administador que puede hacer modificaciones directas en la tabla productos. Un Saludo. Y Gracias por tu pronta respuesta |
#4
|
||||
|
||||
Ahora mismo no tengo a mano otro ejemplo:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
bueno
Bueno gracias ahi veo el tema por ahora no entiendo mucho pero veo que si lo pruebo cacho algo, lMuchas gracias por todo
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con Tablas y relaciones | leodelca23 | Tablas planas | 5 | 12-09-2006 02:29:14 |
Relaciones entre dos tablas en paradox | destrukthor | Conexión con bases de datos | 8 | 03-08-2006 16:52:24 |
Relaciones entre tablas mediante combobox | efs | Firebird e Interbase | 2 | 17-06-2005 15:03:58 |
Diagrama de Tablas (Relaciones) | chabbertd | Gráficos | 3 | 22-05-2005 10:51:27 |
relaciones entre tablas | acrophet | Conexión con bases de datos | 5 | 30-11-2004 11:28:42 |
|