Foxtable(狐表)用户栏目专家坐堂 → 在上W条记录中查找数据,并引用数据的方法,请教


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

主题:在上W条记录中查找数据,并引用数据的方法,请教

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
在上W条记录中查找数据,并引用数据的方法,请教  发帖心情 Post By:2009/8/26 16:52:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:查找引用数据.table


使用狐表以来,我今天感觉我犯的错误很严重,
就是数据引用问题

上传的文件是我现在工作文件的缩影,请大家帮我想想更简单好用的数据查找办法
DataList1
现在我用三种方法查找数据,都不是很好
第一种办法是将资料表绑定在DataList1中,在输入查找条件,找到数据后,用光标移动置想要的数据行中,按回车。
   这种办法如果把窗口设置为独立模式,打开窗口缓慢,每输入一条数据就要打开一次窗口(一次大概要30秒上),很麻烦,所以我现在设置的是停靠模式,但是停靠模式有个很严重的问题,每当关闭文件时,都要先把所有表中类似的窗口全都关闭,才能关闭文件,要不然就会弹出错误对话窗口。(不用每输入一条记录都打开一次窗口,加载一次资料数据,很节约时间)
第二种办法与第一种也差不多,第一种是用按健下压后,才复制,第二种是选中后用按钮复制,问题和第一种一样

第三种办法是通过树型结构一层一层找基本数据,很不方便,慢,费时,只能一对一进行复制。也不适合在上W条数据中找到想要的数据,并复制数据。

第一种第二种方法都有用到DataList1,感觉很不好,DataList1要取消掉了。

我要想的结果就是,
我在A表录入流水账,先找物品基本资料(在资料表中找),找到后复制基本资料到A表,在填写日期,数量之类的信息,。。。
如果在A表中通过窗口实示录入数据,那么以上的三种查找数据办法明显不适合(现在表格输入数据都感觉很不适合)。。。



我不知道大家是怎么做这些类似的查找方法的。。。。。现在我查找资料表时麻烦死,又不方便,也不快捷,,




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


加好友 发短信
等级:管理员 帖子:47506 积分:251454 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/26 17:03:00 [只看该作者]

第一种方法,我测试,可以直接关闭窗口啊
用Table也一样可以这样做啊
[此贴子已经被作者于2009-8-26 17:05:04编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2009/8/27 9:09:00 [只看该作者]

它很占用显示介面,,
如果我在加一个代码
e.form.Close(),就是每一次找到数据复制后都会关掉窗口。。。下一次需要时,又重新打开窗口,这样方便也简单,就是打开的时间太长,有没有什么办法可以改进????


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


加好友 发短信
等级:管理员 帖子:47506 积分:251454 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/27 9:27:00 [只看该作者]

1万条,打开是很快的,不明白你这里为什么慢?
难道你每次都从后台重新加载数据。


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


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2009/8/27 15:03:00 [只看该作者]

不是啊,一般要等上5到6秒。。。才打开。。

 回到顶部