请问如何控制
if  adoquery1.Fieldbyname('纪录人').Value<>'张三' then不允许对本条纪录进行修改与删除操作,
不知如何实现?

解决方案 »

  1.   

    我觉得在ADOQuery的beforeDelete事件里面实现比较简单些的吧
    if  adoquery1.Fieldbyname('纪录人').Value<>'张三' then
     Abort;
    不知道是不是可以实现的?
      

  2.   

    if  adoquery1.Fieldbyname('纪录人').Value<>'张三' then
    readonly.enable:=true;
    这样不可以吗?
      

  3.   

    adoquery1.readonly:=adoquery1.fieldbyname('纪录人').value<>'张三';