以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]下来列表刷新数据问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30222) |
||||
-- 作者:琼息 -- 发布时间:2013/3/23 10:58:00 -- [求助]下来列表刷新数据问题 论坛上下载项目,发现项目没有实现实际应用的需要。当在窗口中新增加订单时候,在表新增了数据,但是在下拉列表却没有更新到最新的数据,请问这个是什么问题呢?怎么解决呢?
|
||||
-- 作者:琼息 -- 发布时间:2013/3/25 10:20:00 -- 使用了上述方法,但每次添加数据之后还是没有实现在下拉表中获取到最新的数据 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/3/25 11:53:00 -- 将你的AfterLoad事件移到ComboBox1的enter事件中就行。
建议你看看: http://www.foxtable.com/help/topics/1523.htm
[此贴子已经被作者于2013-3-25 11:53:39编辑过]
|
||||
-- 作者:琼息 -- 发布时间:2013/3/25 14:02:00 -- 在此之前,我已经移到了Enter事件中,但还是没有取到最新的值,因为我进入控件进行操作并添加数据之后没有离开控件,加载的还是之前的数据,只有当鼠标点向其他地方再次点回这个控件才能获取最新的数据,但是做为一个成熟的系统,就应该输入数据之后就直接获取到最新的数据,我应该在哪里写什么事件呢? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/3/25 14:13:00 -- 没有办法。 其实你的设计有点乱,一般不会有在输入订单编号的时候,从订单编号列生成列表项目的做法 最好先系统学习两三遍帮助文件。 |
||||
-- 作者:琼息 -- 发布时间:2013/3/25 15:00:00 -- 其实现在很多系统都有这个功能的,我这里的订单只是一个名称而已,我在速达软件上看到了这个功能,当我新增订单时候需要选择客户,但假如客户又是新客户,没有可能要退出订单窗口进入客户窗口编辑之后再次进入订单窗口进行新增订单,最合适的做法就是在订单窗口中添加按钮直接调出客户窗口进行编辑,然后订单窗口进行获取新的客户信息完成订单的新增。现在就只差最后一步:怎样实时获取最新的数据,帮助文档中的我都试过了,但找不到解决的办法,只好在此求救。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/3/25 15:11:00 -- 设置在Enter事件中的话,你进去这个输入框的时候,就会列出所有的订单编号,这个时候你要么选择原有的,要么输入一个全新的,不存在不能取得最新数据的问题啊。
|
||||
-- 作者:琼息 -- 发布时间:2013/3/25 15:50:00 -- 有问题的,当输入新的内容,没错框中是显示新的内容,但按下拉表的时候,下拉表没有新内容,这个就是问题所在。 |
||||
-- 作者:e-png -- 发布时间:2013/3/25 16:33:00 --
|
||||
-- 作者:琼息 -- 发布时间:2013/3/27 9:35:00 -- 哈哈,给力啊,原来解决方案就是那么简单,谢谢各位的帮助 |