以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 编码要多次输入才能出现 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141782) |
-- 作者:有点蓝 -- 发布时间:2019/10/11 8:45:00 -- 看看:http://www.foxtable.com/webhelp/topics/2436.htm |
-- 作者:有点蓝 -- 发布时间:2019/10/11 14:21:00 -- 代码!代码!代码! |
-- 作者:有点蓝 -- 发布时间:2019/10/11 14:36:00 -- 窗口事件afterload: Tables("采购申请明细_采购申请明细").Current("材料编码") = e.Form.Controls("材料编码1").texttextchanged事件请按2楼的说明改
|
-- 作者:有点蓝 -- 发布时间:2019/10/11 20:46:00 -- 如果注释掉textchanged事件,输入还会不会空白? |
-- 作者:有点蓝 -- 发布时间:2019/10/11 21:49:00 -- 那么说明有表事件影响到了 |
-- 作者:有点蓝 -- 发布时间:2019/10/11 22:30:00 -- 检查Tables("采购申请明细_采购申请明细")、Tables("采购申请明细")的表事件 |
-- 作者:有点蓝 -- 发布时间:2019/10/15 9:19:00 -- 如果没有其他表事件运行,这个代码不可能会导致这个结果的。 关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。 如果还不行,上传实例说明
|
-- 作者:有点蓝 -- 发布时间:2019/10/15 10:15:00 -- 我测试没有问题。如果这个编码是通过扫描得到的,或者编辑完后按了回车。在这个控件的keydown事件新建了一行,然后定位到新增行了,新增行的编码值当然就是空的啊。 |
-- 作者:有点蓝 -- 发布时间:2019/10/15 11:48:00 -- 嗯,测试出来了,应该是bug,已反馈 |
-- 作者:有点蓝 -- 发布时间:2019/10/15 13:30:00 -- 建议把代码放到窗口表格的datacolchanged中处理 |