Foxtable(狐表)用户栏目专家坐堂 → 如何返回列类型


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

主题:如何返回列类型

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


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
如何返回列类型  发帖心情 Post By:2017/2/15 11:50:00 [只看该作者]

返回每一列的列类型,生成一个字符串


很想能获得列的列类型,在论坛里搜索一下,论坛里提到用 DataCol.DataType.Name 返回列类型,不知道在下面的代码中如何使用,才能获得列的类型,是否也就用这段代码


     Dim 列类型 As String

     列类型 = ""


      For Each dc As DataCol In DataTables("职工").DataCols

            if  。。。。。。。= 【数值型】 then

                列类型 = 列类型 & dc.name & "1"

            elseif 。。。。。。。= 【字符型】  then

                列类型 = 列类型  & dc.name & "2"

            elseif 。。。。。。。= 【日期型】  then

                列类型 = 列类型  & dc.name  "3"

            end if

      Next


敬请大师指点一二!


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/15 12:27:00 [只看该作者]

            If  dc.IsNumeric Then

 

IsNumeric 判断该列是否是数值型
IsString 判断该列是否是字符串型
IsDate 判断该列是否是日期型


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


加好友 发短信
等级:二尾狐 帖子:555 积分:5037 威望:0 精华:0 注册:2012/2/11 13:27:00
  发帖心情 Post By:2017/2/15 14:38:00 [只看该作者]

请问,列类型的判断是不是就这三种?如果要涵盖所有类型的判断,是不是要加逻辑型的判断?还有其他的吗?

IsBoolean( [标题编号])

判断该列是否是逻辑型




 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107757 积分:548124 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/2/15 16:04:00 [只看该作者]

基本就这几种了

 回到顶部