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