以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教:关于表格是否可编辑的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140681) |
-- 作者:sywmbk -- 发布时间:2019/9/11 11:55:00 -- 请教:关于表格是否可编辑的问题 没有学会,请教解决办法: 我在设计一个表格时,如果在表格属性中的SQL中填写好sql语句,那么出来的表格在afterload中设置是否编辑某列,是可行的; 我如果使用fill方法,怎么实现允许表格中特定列允许编辑并能填写回数据表? 举例: dim sql as string ="se_lect a,b,c from {abc} where a=\'123\'" table("form1_listbox").fill(sql ,"mylink",false) table("form1_listbox").cols("b").allowedit=false 我只想允许对a,C列进行编辑。 怎么实现? 或者 如果使用表格属性中的sql,我怎么对条件进行过滤? 先行谢过...
|
-- 作者:sywmbk -- 发布时间:2019/9/11 13:16:00 -- 我已经找到解决办法! 先在表格属性中设置查询; 再在afterload中设置loadfilter; 然后load; 再设置列的可编辑属性; 就可以了。 继续请教,怎么在afterload中或者在beforload中,用代码来设置这个查询呢? |
-- 作者:有点蓝 -- 发布时间:2019/9/11 13:59:00 -- 参考: 到窗口afterload事件设置条件加载sqltable表即可
|