以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]sortkey  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=25692)

--  作者:chnfo
--  发布时间:2012/11/14 16:39:00
--  [求助]sortkey
1.使用ACCESS做外部表
2.有三项业务共用一个数据库的表A,通过topicbar的link传递参数,使界面上的table("A")表显示不同的数据,即table("A").filter = "第一列 = 参数“。
3.不同的参数对应处理不同的业务时,在table("A")中增加数据。

在关闭程序,重新打开后,发现点不同的link时,只有部分数据加载甚至没有数据加载
但数据库里,在第3步时所增加的数据全部都在,而且同一个参数条件下,有多个sortkey是重复的

这是什么问题?


--  作者:lin_hailun
--  发布时间:2012/11/14 16:47:00
--  
 sortkey重复是正常的,因为多人录入的时候,会存在这个情况。

 这个不影响排序吧?

 但你的问题,我没看懂……
[此贴子已经被作者于2012-11-14 16:47:36编辑过]

--  作者:chnfo
--  发布时间:2012/11/14 17:03:00
--  
问题是这样的,topicbar里有三个link,分别为A,B,C
分别点ABC的时候,打开的主表都是一样的,Maintable = tables("表A”)

但点A的时候,只显示WPCKind=3的数据,新增行时,WPCKind列的值=3
但点B的时候,只显示WPCKind=1的数据,新增行时,WPCKind列的值=1
但点C的时候,只显示WPCKind=2的数据,新增行时,WPCKind列的值=2

按次序点ABC,在界面上把数据添加完了以后,退出重新打开狐表。
再点ABC,发现点A的时候,数据加载正常
点B的时候,界面上是空白
点C的时候,界面上也是空白。


但如果使用内部表,就没这样的事。
下图中,WPCKind=1时,有重复的sortkey,它们对应的值也不一样。

图片点击可在新窗口打开查看此主题相关图片如下:sortkey问题.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-11-14 17:06:09编辑过]

--  作者:chnfo
--  发布时间:2012/11/14 19:35:00
--  
光说不练不能说明问题,上附件。

是不是我的Topicbar的用法出了问题?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:sotkey.rar


--  作者:lin_hailun
--  发布时间:2012/11/14 19:59:00
--  
 经测试,是否你的菜单unfilter代码有错?

 我打开的时候报错 说什么未找到softproid。

 删除以后测试正常。

--  作者:chnfo
--  发布时间:2012/11/14 20:24:00
--  
啊,把你删除过后的发来我看看。我这里还是不正常啊。
点C的时候,显示出来只有一行,但数据库的表里应当有6行

--  作者:lin_hailun
--  发布时间:2012/11/14 20:28:00
--  
 系统默认加载10行,你自己设置一下加载的条件。

 外部数据表那里。

--  作者:chnfo
--  发布时间:2012/11/14 20:32:00
--  
我晕S,这么个问题折腾我N久。