以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口中DropBox设置模糊下拉之后,只能输入一个字符了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131859) |
||||
-- 作者:zichenyouyue -- 发布时间:2019/3/7 16:50:00 -- [求助]窗口中DropBox设置模糊下拉之后,只能输入一个字符了 各位大神,我是新手小白。在对照帮助中“自定义录入界面之四”做完之后,发现做了模糊下拉的DropBox控件只能输入一个字符了,不能连续输入,求大神们指教一下,我哪里做错了! 具体要实现的是:在主窗口的“症型”中输入拼音简码,动态生成列表框显示中文,然后选择后填入症型中。 现在的具体情况:根据“自定义录入界面之四”做好了相应的窗口“症型选择”,也设置好了DropBox1,但运行的时候只能在DropBox1中输入一个字符就不能再输入了。
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/7 16:58:00 -- dropdownopening事件代码改写到dropdownopened事件,即可 |
||||
-- 作者:zichenyouyue -- 发布时间:2019/3/7 17:50:00 -- 谢谢,问题解决了! |
||||
-- 作者:zichenyouyue -- 发布时间:2019/3/7 17:56:00 -- 现在还有两个问题一直没解决,想请教一下。 请看新的附件。 想达到的效果:1、在“病史症状”中,既可以手动输入,又可以点击“症状选择”按钮连续输入,每点一个就在病史症状中添加一个。 2、在“药方详情”中,既可以手动选择添加药品,又可以通过在“处方”中选择,根据选择的处方在“药方详情”中添加药品信息。 现在的问题:1、第一个效果到现在没有思路该怎么实现,只是可以手动输入; 2、第二个效果现在实现了手动筛选添加药材的功能,但是通过在“处方”中选择,根据选择的处方在“药方详情”中添加药品信息的功能还实现不了,不知道该怎么做。这些在帮助文档里还没找到头绪。
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/7 19:11:00 -- 1、可以参考这里即可,如
http://www.foxtable.com/webhelp/scr/1534.htm
2、你的意思是,输入一个处方以后,添加到表格里面?你在textchanged或者valuechanged等事件处理不就可以了?
|
||||
-- 作者:zichenyouyue -- 发布时间:2019/3/8 12:42:00 -- 是选择处方,然后在药方详情中显示处方对应的药品信息。如果不选择处方,可以直接在药品信息中选取药品 |
||||
-- 作者:有点蓝 -- 发布时间:2019/3/8 14:21:00 -- DropBox3,ValueChanged事件 Dim t As Table = e.Form.Controls("Table1").Table t.DataTable.DataRows.Clear For Each dr As DataRow In DataTables("处方配药").Select("处方名=\'" & e.Sender.Value & "\'") Dim r As Row = t.AddNew r("药物") = dr("药物") r("数量") = dr("数量") Next |
||||
-- 作者:zichenyouyue -- 发布时间:2019/3/8 14:34:00 -- 还是不太懂,不过很感谢老师们的指导! |