以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 下拉窗口判定?求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185943) |
||||
-- 作者:myzy -- 发布时间:2023/3/27 11:38:00 -- 下拉窗口判定?求助 增加一个判定:业务列=客户 才执行下面代码。 If e.Col.Name = "编号" Then \'如果编辑的是客户ID列 If e.Col.DroppedDown = False \'且下拉窗口没有打开 e.Col.OpenDropDown() \'打开下拉窗口 怎么修改呢谢谢 |
||||
-- 作者:有点蓝 -- 发布时间:2023/3/27 11:42:00 -- If e.Col.Name = "编号" Then \'如果编辑的是客户ID列 if e.row("业务列") = "客户" If e.Col.DroppedDown = False \'且下拉窗口没有打开 e.Col.OpenDropDown() \'打开下拉窗口
|
||||
-- 作者:myzy -- 发布时间:2023/3/27 16:32:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2023/3/27 16:42:00 -- prepareedit事件 If e.Col.Name = "编号" Then \'如果编辑的是客户ID列 if e.row("业务列") = "客户" e.table.dropForm = "窗口2" else e.table.dropForm = nothing end if end if
|
||||
-- 作者:myzy -- 发布时间:2023/3/27 16:49:00 -- 这是哪没对呢? |
||||
-- 作者:有点蓝 -- 发布时间:2023/3/27 16:53:00 -- e.table.dropForm = "窗口2" 改为 e.col.dropForm = "窗口2"
|
||||
-- 作者:myzy -- 发布时间:2023/3/27 16:59:00 -- 提示错误 此主题相关图片如下:昕截屏.png |
||||
-- 作者:有点蓝 -- 发布时间:2023/3/27 17:01:00 -- 事件完整代码? |
||||
-- 作者:myzy -- 发布时间:2023/3/27 17:05:00 --
|
||||
-- 作者:有点蓝 -- 发布时间:2023/3/27 17:12:00 -- 去掉下面代码就没有问题? If e.Col.Name = "编号" Then \'如果编辑的是客户ID列 If e.Row("类型") = "客户" e.Col.dropForm = "窗口2" Else \'e.Col.dropForm = Nothing End If End If |