Dejame ver si me puedo hacer entender.
Tengo una tabla llamada Nlote, en esta tabla tiene los siguientes campos:
Código SQL
[-]
CREATE TABLE NLOTE (
ID_NL INTEGER DEFAULT 0 NOT NULL,
FECHA_NL DATE NOT NULL,
PIEDRA_NL INTEGER NOT NULL,
CUAD_NL INTEGER NOT NULL,
REDO_NL INTEGER NOT NULL,
CORA_NL INTEGER NOT NULL,
LAGR_NL INTEGER NOT NULL,
OVAL_NL INTEGER NOT NULL,
CAUC_NL INTEGER NOT NULL,
DRP_NL INTEGER NOT NULL,
OTRAS_NL INTEGER NOT NULL,
TPIED_NL INTEGER NOT NULL,
KILATES_NL FLOAT NOT NULL,
VAL_KIL_NL FLOAT NOT NULL,
VAL_TO_NL FLOAT NOT NULL,
STATUS VARCHAR(1),
MONED_NL VARCHAR(5) NOT NULL,
SOBRE SMALLINT NOT NULL
);
y tengo otra tabla llamada ventas y tiene los siguientes campos:
Código SQL
[-]
CREATE TABLE VENTAS (
CONSEC_VEN INTEGER NOT NULL,
FECHA_VEN DATE NOT NULL,
PIEDRAS_VEN INTEGER NOT NULL,
CUAD_VEN INTEGER NOT NULL,
REDO_VEN INTEGER NOT NULL,
CORA_VEN INTEGER NOT NULL,
LARG_VEN INTEGER NOT NULL,
OVAL_VEN INTEGER NOT NULL,
CAUC_VEN INTEGER NOT NULL,
DROP_VEN INTEGER NOT NULL,
TPIED_VEN INTEGER NOT NULL,
KILATES_VEN FLOAT NOT NULL,
VAL_KIL_VEN FLOAT NOT NULL,
VAL_TO_VEN FLOAT NOT NULL,
COMPR VARCHAR(40) NOT NULL,
OTRAS_VEN INTEGER NOT NULL,
MONED_VEN VARCHAR(5) NOT NULL,
TIPO_VE VARCHAR(1) NOT NULL
);
en la primera tabla se conforman un grupo de articulos y lleva en STATUS UNA 'A' que le puse para activo, que todavia se tiene, esto lo visualizo en el dbgrid, pero cuando le doy doble click sobre la la fila es que se vendio entonces paso todos los datos a los dbedit que apuntas a la tabla ventas y solo llevo los campos que me interesan, pero ahi en ese momento la tabla nlotes ese registro en su campo STATUS debe cambiar de 'A' a 'I', por decir algo.
Entonces debo editar la tabla nlotes y actualizar el campo STATUS de ese registro que le di doble click en el debgrid.
No si si quedo mas claro o todavia es confuso....
gracias....