Foxtable(狐表)用户栏目专家坐堂 → 关于在tabpage 中动态加入表的问题


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

主题:关于在tabpage 中动态加入表的问题

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
关于在tabpage 中动态加入表的问题  发帖心情 Post By:2018/6/10 17:07:00 [只看该作者]

老师

我在项目中动态增加tabpage ,然后用fill 增加SQL 表格.不会出现提示错误,但生成的表格中会有很多出错提示的圆点,请看图.
这是怎么回事,要怎么才能消除?

图片点击可在新窗口打开查看此主题相关图片如下:9$ra7fswe$ptdu`j3g`f8v.png
图片点击可在新窗口打开查看


另外,在这种动态增加的表,如果能把表的长,宽的滚动条弄出来.多谢!


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/10 21:57:00 [只看该作者]

sql语句那里,试试把各个表的主键列不包含进来试试。

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2018/6/11 11:00:00 [只看该作者]

甜老师

表和表之间大都是通过 _Identify 来连接的,不可能不用这个列的.

同样的sql 语句,在窗口的表控件中,也是用Fill, 都不会有问题.

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/11 11:02:00 [只看该作者]

以下是引用ap9709130在2018/6/11 11:00:00的发言:
甜老师

表和表之间大都是通过 _Identify 来连接的,不可能不用这个列的.

同样的sql 语句,在窗口的表控件中,也是用Fill, 都不会有问题.

 

红色代码不要加上主键列

 

select 第一列, 第二列 from {表A}


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2018/6/11 11:35:00 [只看该作者]

我的SQL 是 以订单编号 来分组统计的,而订单编号 就是:_Identify .

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/11 11:37:00 [只看该作者]

以下是引用ap9709130在2018/6/11 11:35:00的发言:
我的SQL 是 以订单编号 来分组统计的,而订单编号 就是:_Identify .

 

请先测试4楼的说明。没问题再把主键列用别名引用出来

 

select 第一列, 第二列, _Identify as 编号 from {表A}


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/11 11:39:00 [只看该作者]

或者,写代码清除提示

 

Dim dt = DataTables("表A").basetable
For Each r As object In dt.rows
    For Each c As object In dt.columns
        r.SetColumnError(c.tostring, "")
    Next
    r.RowError = ""
Next


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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2018/6/11 11:55:00 [只看该作者]

在增加的表控件前可以用代码把这个消除吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/11 11:56:00 [只看该作者]

增加之后,生成之后,才可以清除。

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


加好友 发短信
等级:六尾狐 帖子:1470 积分:11456 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2018/6/11 11:59:00 [只看该作者]

还有动态加入的表格,如果可以把宽的滚动条 弄出来?

 回到顶部
总数 13 1 2 下一页