以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态添加的控件编辑状态下的顺序 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172274) |
-- 作者:blsu33 -- 发布时间:2021/10/5 16:09:00 -- [求助]动态添加的控件编辑状态下的顺序 老师, 按照顺序号(1到10),动态添加的控件,绑定了表的行。进入编辑时,表取消锁定,怎么让控件第一个顺序编号的控件直接进入编辑状态。
|
-- 作者:有点蓝 -- 发布时间:2021/10/7 8:59:00 -- 把相关代码都贴出来看看 |
-- 作者:blsu33 -- 发布时间:2021/10/10 20:36:00 -- [此贴子已经被作者于2021/10/10 21:37:47编辑过]
|
-- 作者:blsu33 -- 发布时间:2021/10/10 20:38:00 -- 大概是这个意思,通过代码批量增加上去的 通过表控制的控件,倒是有顺序。
|
-- 作者:blsu33 -- 发布时间:2021/10/10 20:40:00 -- 这是增加完的结果。 |
-- 作者:blsu33 -- 发布时间:2021/10/10 20:44:00 -- 如题,当点击增加按钮的时候,对应控件的如何能选择到第一个控件,进入编辑状态。 |
-- 作者:有点蓝 -- 发布时间:2021/10/10 20:59:00 -- 使用一个标签或者遍历记录下来第一个控件的名称,比如 vars("a") = "lb_" & drs2(0)("tblcolid") 然后使用这个控件名称设置控件即可 e.form.controls(vars("a")).select
|
-- 作者:blsu33 -- 发布时间:2021/10/10 21:58:00 -- code &="vars("" & frmname & "_kj_" & dr2("tblcolid") & """ & ") = "kj_" & dr2("tblcolid") & vbcrlf [此贴子已经被作者于2021/10/10 22:28:18编辑过]
|
-- 作者:blsu33 -- 发布时间:2021/10/10 21:58:00 -- 老师,这句话语句怎么写才正确? |
-- 作者:有点蓝 -- 发布时间:2021/10/10 22:10:00 -- 没有必要放到循环里,既然dt.select已经排好序,第一个肯定就是。再说一个窗口也就一个这个名称的控件,一个变量就够了 code &= "vars(""a"") = ""lb_" & drs2(0)("tblcolid") & """" |