Foxtable(狐表)用户栏目专家坐堂 → [求助]关联表有时显示有时不显示


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

主题:[求助]关联表有时显示有时不显示

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


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

1、你这个表格如果是关联表。你是不是对其做了筛选操作?尝试右键,弹出菜单那里,取消筛选;

 

2、如果你这个表格是子表或者副本表,那肯定是你筛选条件弄错了。

 

3、实例发上来测试。


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


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

以下是引用东风光魔在2018/12/7 10:31:00的发言:
子表做了动态加载,怀疑是动态加载,但检查了一下代码,没发现问题,因为代码统计总分正常,说明员工积分已经加载进来。
现在怀疑是不是没有用数据库默认主键关联,而是用身份证号关联,但为什么绝大多数的员工的积分显示正常,并且统计总分正常。

 

1、看一下子表,看数据是否显示了出来。

 

2、如果部分不显示,而且固定是某些数据,那绝对是数据不匹配导致的问题。

 

3、具体实例发上来测试吧


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


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

 

上传具体可以测试的实例,才能测试。不然无法测试。

 


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


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

以下是引用东风光魔在2018/12/7 14:44:00的发言:
怎么上传实例?我上传失败。见5楼。

 

1、项目不能超过2m,如果超过压缩成rar发上来。

 

2、如果你用外部数据源,数据库也要一起发上来。


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


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

贴出开发者密码

[此贴子已经被作者于2018/12/7 15:12:46编辑过]

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


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

身份证号码X大小写的问题,加入如下代码处理一下,如

 

For Each r As Row In Tables("ygb").Rows
    If r("SF_ID").endswith("x") Then
        r("SF_ID") = r("SF_ID").replace("x", "b")
        r.save
        r("SF_ID") = r("SF_ID").replace("b", "X")
    End If
Next

 

或者写sql语句 update处理,也是可以的。


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


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

以下是引用东风光魔在2018/12/10 9:16:00的发言:
为什么不直接replace("x","X")?

 

因为。直接替换大小写的时候,foxtable不会保存数据的。


 回到顶部