以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何 使用代码获得所有的函数 名称 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86468) |
-- 作者:凡夫俗子 -- 发布时间:2016/6/17 19:35:00 -- 如何 使用代码获得所有的函数 名称 如何 使用代码获得所有的函数 名称?
|
-- 作者:凡夫俗子 -- 发布时间:2016/6/17 21:22:00 -- 已经搞定了
更多信息请查询 http://user.qzone.qq.com/360255560/2 以下设计思路值得借鉴:2016-6-21日 完成. FOXTABEL函数管理功能存在先天不足: 一,函数创建没有记录创建日期。 二,函数调用只返回 默认的函数名称而已: 如返回 Functions.Execute("必填校验") 而真正的函数调用需返回: Functions.Execute("必填校验","表A","第一列,第二列,第三列,第四列",1|2,0|1) \'参数1:表名;参数2:必填写字体集合;参数三:判断表类型,1为主表 2为明细表 ;参数四:通过判断是否保存 ;1保存,0不保存 \'必填写校验如果未通过将为能保存,并且有提示,明细表将自动定位第一个不满足条件的行. 三,函数不提供查找定位功能。 针对以上三点不足,对FT函数功能进行改造. 1,建立自己的函数记录表,关键字段为,函数分类,函数名称,函数日期,函数调用,函数代码 2,在开发状态 项目关闭时,以新增加的函数自动记录到自己的函数记录表中,自动标记创建日期。 3,可以手工对函数记录表中的,调用说明,函数代码进行粘贴处理。 函数代码可进行加密处理。 4,设置快捷键 如ALT+F 自动打开 系统函数窗口(打开时对新增加函数进行自动处理)。 5, 单击函数目录树节点时,进行函数 用法,代码等取数,解密操作。 6, 单击函数目录树节点时,将函数用法自动赋值到 剪贴板,从而无需再手工操作,直接到要用的地方去粘贴就行。 7,双击 函数目录树节点时,自动打开系统 内部函数窗口,并自动定位到 相应的函数处,此时可以对系统函数进行编辑处理。 (注意函数编辑编制时,哪怕再简单的函数也要写好函数调用说明,及相关注释,久了你就忘记当初这个函数 的功用了,记住只有你编制这个函数时,你才是最懂这个函数的),修改了函数后,记得手动更新有关函数的用法代码。这是不很人性化的地方,真希望官方按此方式修改完善函数功能。 感谢大红袍 大师的帮助。 [此贴子已经被作者于2016/6/21 11:52:30编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2016/6/18 8:39:00 -- 你好厉害。
|
-- 作者:逛逛 -- 发布时间:2016/6/18 8:59:00 -- 是挺厉害的,我以前怎么找都找不到。 最后只能做代码查看器,通过输出代码的方式来绕。 |
-- 作者:凡夫俗子 -- 发布时间:2016/6/18 12:08:00 -- 看来 这需求不只我一个人需要,官方是否考虑改进一下。
另能 通过 函数名称 直接打开 该函数的系统编辑窗口不 |
-- 作者:大红袍 -- 发布时间:2016/6/20 1:06:00 -- 楼主,求代码! |