以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 下拉窗口 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125242) |
-- 作者:lfz123 -- 发布时间:2018/9/23 15:00:00 -- 下拉窗口 我做了一个DropDownForm,想在几个窗口关联表里面都能用到这张表,第一张表可以写入值,功能都已经实现,可是在第二张表里面下拉窗口已经打开,双击却写入不进去值 ,如何共用一个DropDownForm并写入值 我感觉应该是这段代码有问题,请老师指点,谢谢! If e.Selected Then \'如果选择了值 Dim tbl As Table = Tables("工程进度表_Table1") If tbl.Current IsNot Nothing Then e.Form.DropDownBox.Value = tbl.Current("进度编码") If e.Form.DropTable IsNot Nothing Then \'如果是通过表下拉的 e.Form.DropTable.FinishEditing() Else \'如果是通过窗口下拉的 e.Form.DropDownBox.WriteValue() End If End If End If |
-- 作者:有点甜 -- 发布时间:2018/9/23 17:59:00 -- 代码没问题的。也可以多个表格共用一个下拉窗口的。
具体问题上传实例测试。 |
-- 作者:lfz123 -- 发布时间:2018/9/24 8:50:00 -- 回复:(有点甜)代码没问题的。也可以多个表格共用一... 好的,已上传 [此贴子已经被作者于2018/9/25 8:04:30编辑过]
|
-- 作者:lfz123 -- 发布时间:2018/9/24 9:51:00 -- 回复:(lfz123)回复:(有点甜)代码没问题的。也可... 老师,我今天重新已经上传成功了喔 [此贴子已经被作者于2018/9/25 8:05:23编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/9/25 9:38:00 -- 【进度编码】列,你要改成字符列,不能用数值列。 |