以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]同编号同仓位输入问题 附有小例 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48095) |
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 4:41:00 -- [求助]同编号同仓位输入问题 附有小例 代码如下。。附有小例。 此前问过这个问题。有点甜老师帮我解答了,但是有点小问题,msgbox每次都要跳出来,所以想让事件更详细些,就重新改写了代码。但是执行起来,有点小问题。例子里的仓位信息有 J01到J05, 如果同一个编号里已经有一个或者多个仓位信息了,假定当前行的上一行为J02,当前行竟然可以输入J01???不解!!!字符串类型哦。。有点搞不懂。。望高手指点迷津~谢谢~ combobox的事件是 与当前行的编号相同、而且仓位有值的行,然后把 仓位的值 赋值给当前行,如果与当前行编号相同的行都没有值,随便选个值录入即可,如果不做选择则提示“请选择仓位”。 Dim bh As String = Tables("查询_Table1").Current("编号")
此主题相关图片如下:qq截图20140323043024.jpg [此贴子已经被作者于2014-3-23 12:37:31编辑过]
|
||||
-- 作者:lsy -- 发布时间:2014/3/23 11:36:00 -- 编号与仓位,是什么样的对应关系? 是编号的尾数与仓位信息的尾数要相同吗? |
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 12:28:00 -- combobox的事件是 与当前行的编号相同、而且仓位有值的行,然后把 仓位的值 赋值给当前行,如果与当前行编号相同的行都没有值,随便选个值录入即可。 |
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 12:31:00 -- 没有尾数规则哦。仓位信息是通过仓位信息表获取的哦。 |
||||
-- 作者:lsy -- 发布时间:2014/3/23 13:16:00 --
|
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 16:27:00 -- 输入是通过combobox进行的,combobox不能锁住的呢。表格可以锁住。。 |
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 16:33:00 -- 我把e.Sender.Enabled 改为True了。。执行的时候有时候还是会输入一些不符合要求的。 |
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 16:35:00 -- 光标的原因? |
||||
-- 作者:lsy -- 发布时间:2014/3/23 16:41:00 -- 操作人员操作的时候,不会按你预想的顺序,这就造成Current变化不定。 |
||||
-- 作者:jimmyhwang -- 发布时间:2014/3/23 21:23:00 -- 代码缺少了一个条件,应该把当前行排除在外。现在没发现问题了。谢谢ISY老师。 |