Hola, ya realice todos los pasos que me dijistes, tengo un detallito
necesito que el campo codigo del DBgrid sea igual al valor del DBLookupComboBox
es decir: MisTablas.Mezclas.FieldByName('Codigo').Value := DBlookupComboBox1.Text;
------------------------------------------------------------------------
hice lo que me dijistes del OnewRecord en la tabla que esta ligada al DBgrid pero cuando guarda, lo que hace es poner en el campo codigo del DBgrid el mismo valor del codigo de la materia prima que seleccione en el grid.
este es el codigo que tengo:
procedure TMisTablas.PartidasNewRecord(DataSet: TDataSet);
begin
MisTablas.PartidasCODIGO.Value:= MisTablas.MezclasCodigo.Value;
end;
------------------------------------------------------------------------
este codigo lo uso para guardar:
procedure TFrmMezclas.ItemsGridEnter(Sender: TObject);
begin
if (DSMezclas.DataSet.State = dsEdit) or (DSMezclas.DataSet.State = dsInsert) then
begin
DSMezclas.DataSet.Post;
DSMezclas.DataSet.Refresh;
end;
end;