Foxtable(狐表)用户栏目专家坐堂 → 如何 使用代码获得所有的函数 名称


  共有2795人关注过本帖树形打印复制链接

主题:如何 使用代码获得所有的函数 名称

帅哥哟,离线,有人找我吗?
凡夫俗子
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:457 积分:3523 威望:0 精华:0 注册:2016/1/22 18:17:00
如何 使用代码获得所有的函数 名称  发帖心情 Post By:2016/6/17 19:35:00 [显示全部帖子]

如何 使用代码获得所有的函数 名称?

 


 回到顶部
帅哥哟,离线,有人找我吗?
凡夫俗子
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:457 积分:3523 威望:0 精华:0 注册:2016/1/22 18:17:00
  发帖心情 Post By:2016/6/17 21:22:00 [显示全部帖子]

已经搞定了

 


图片点击可在新窗口打开查看此主题相关图片如下:xths.png
图片点击可在新窗口打开查看

 


 


图片点击可在新窗口打开查看此主题相关图片如下:hs02.png
图片点击可在新窗口打开查看

 

更多信息请查询

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,双击 
函数目录树节点时,自动打开系统 内部函数窗口,并自动定位到 相应的函数处,此时可以对系统函数进行编辑处理。
(注意函数编辑编制时,哪怕再简单的函数也要写好函数调用说明,及相关注释,久了你就忘记当初这个函数 的功用了,记住只有你编制这个函数时,你才是最懂这个函数的),修改了函数后,记得手动更新有关函数的用法代码。这是不很人性化的地方,真希望官方按此方式修改完善函数功能。

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160621113149.png
图片点击可在新窗口打开查看

感谢大红袍 大师的帮助。

[此贴子已经被作者于2016/6/21 11:52:30编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
凡夫俗子
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:457 积分:3523 威望:0 精华:0 注册:2016/1/22 18:17:00
  发帖心情 Post By:2016/6/18 12:08:00 [显示全部帖子]

看来 这需求不只我一个人需要,官方是否考虑改进一下。

 

另能 通过 函数名称 直接打开 该函数的系统编辑窗口不


 回到顶部