por si alguien lo necesitara en un futuro...
ya consegui lo que queria, era muy simple solo debia de usar locate con:
Código Delphi
[-]
ZTable1.Close;
ZTable1.Open;
ZTable1.Locate('cod_proveedores', ZQuery1.FieldByName('cod_proveedores').AsInteger, []);
ZTable1.Edit;
saludos