|
Hola Hermes:
Con eso que me has dicho sale mas o menos bien pero luego al introducir un segundo detalle y guardar la tabla de facturas o la de detalle me sale Key Violation.
Te explico todo lo que tengo para ver si me puedes ayudar un poco mejor.
Tengo la tabla de Facturas, donde están los campos: FACTURANUM, FECHA, CLIENTENUM, RAZONSOCIALCLIENT, NIFCIFCLIENT, BRUTO, BASE, DTO, IVA, TOTAL IVA Y TOTAL FINAL. Para controlar esta tabla tengo un DBNavigator.
Y luego tengo la tabla de Detalles, donde están los campos: DETALLENUM, FACTURANO, UNDS, REFERENCIA, CONCEPTO, PRECIOUND E IMPORTE. Esta tabla también esta controlada por un DBNavigator.
He hecho lo que me has dicho, a la tabla 2 (Detalle), le he puesto en el mastersource 'DataSet1', que es el dataset de la tabla de facturas, y luego en MasterFields me sale como un dialogo donde en el listbox de la izquierda solo sale 'DETALLE' y en el de la derecha salen todos los campos de la tabla 1 (Facturas), asi que selecciono de la izquierda el unico campo que hay (detalle) y de la derecha el FACTURANUM, le doy a "Add" y a "OK".
Pero luego siempre termina saliendo KEY VIOLATION.
A ver si me puedes hechar una manilla.
Muchas Gracias.
Att. Jorge
|