Tengo un problema a ver si me doy a entender bien...
tengo este procedimiento de busqueda
Código Delphi
[-]procedure Taltadecontratos.BtbuscarArticuloClick(Sender: TObject);
begin
if Edcodarticulo.text='' then begin
showMessage('Debe escribir un codigo para buscar ');
Edcodarticulo.SetFocus;
end
else
begin
if LogicaNegocio.CDSAlma.Locate('COD_ARTICULO',Edcodarticulo.Text,[loPartialKey])=false then
showMessage('No existe ese articulo ')
Else
begin
with logicanegocio do
begin
CDSAlma.Refresh;
codigoarticulohallado:=CDSAlmaCOD_ARTICULO.Value;
precioarticulohallado:=CDSAlmaPRECIO_VENTA.Value;
descripcionarticulohallado:=CDSAlmaDESCRIPCION.Value;
cdsArticContUnCliente.Open;
cdsArticContUnCliente.insert;
-----> cdsArticContUnClienteCOD_ARTICULO.Value:=CDSAlmaCOD_ARTICULO.Value;
cdsArticContUnClienteFECHA.Value:=Date;
cdsArticContUnClienteHORA.Value:=Time;
end;
end;
end;
end;
En cual al hallar el articulo de venta de un contrato lo trato
de insertar en una tabla que solo tiene los articulos del contrato manejo campos anidados
sin emabrgo al estar ejecutandose el programa en la linea marcada me da el siguiente error
project FALCON 2.0 raised excepcion EDBclient with message 'field valued requiered' process stopped Use Step or Run to continue..
Todos los datos ya los revise y desactive la propiedad REQUIRED... garcias por su ayuda