Foxtable(狐表)用户栏目专家坐堂 → 输出表结构时:只能判断“逻辑列、字符列、如何输出列


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

主题:输出表结构时:只能判断“逻辑列、字符列、如何输出列

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/27 21:34:00 [显示全部帖子]

  比较麻烦,建议楼主放弃。也是不建议这样做的。导出到word,然后复制进来吧。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/27 21:40:00 [显示全部帖子]

 获取类型,你可以这样做,例如

 msgbox(Tables("表A").Current("第一列").Gettype.name)

 至于扩展类型,你可以这样判断


 至于表达式列,可以这样判断

[此贴子已经被作者于2013-11-28 21:51:25编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/28 21:51:00 [显示全部帖子]

以下是引用foxtable1在2013-11-28 11:36:00的发言:
我是想如何判断一个列是不是表达式列,而不是已知这个列为表达式列而返回这个列的表达式。


楼主你这样想哦,有表达式的,自然就是表达式列。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/11/29 21:38:00 [显示全部帖子]

 表达式的判读,也可以这样:尝试给列赋值,用try catch捕捉错误,出错,就是表达式列。

try
    Tables("xxx").Rows(0)("xxx") = 1
catch ex As exception
    msgbox("出错")
End try

 另一个,不解释,不能增加表达式列。只能是在你afteropenproject以后动态add上去。

 回到顶部