隐藏字段快捷方法探索

--隐藏的代码:
--业务单据
UPDATE kbxtable SET isactive='N' WHERE djlx='216' AND fieldname ='beizhu'
UPDATE kbxtable SET isactive='N' WHERE djlx='212' AND fieldname ='beizhu'
--查询
UPDATE pagefld SET fieldname='beizhu9' WHERE  queryid='xs_ckd' AND fieldname='beizhu'
UPDATE pagefld SET fieldname='beizhu91' WHERE  queryid='xs_ckd' AND fieldname='beizhu1'

原理:

         1.业务单据中本身isactive值就是控制是否可见的,直接更新即可;

         2.查询方案中,pagefld是控制显示在dbgrid上显示字段的,把字段更改了,与数据集中SQL语句引用的不同时,内容将不会被显示出来,从而达到隐藏结果;

恢复方法:

UPDATE kbxtable SET isactive='Y' WHERE djlx='216' AND fieldname ='beizhu'
UPDATE kbxtable SET isactive='Y' WHERE djlx='212' AND fieldname ='beizhu'
UPDATE pagefld SET fieldname='beizhu' WHERE  queryid='xs_ckd' AND fieldname='beizhu9'
UPDATE pagefld SET fieldname='beizhu1' WHERE  queryid='xs_ckd' AND fieldname='beizhu91'

猜你喜欢

转载自blog.csdn.net/NO66781/article/details/82796848