以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口组合框列表代码与导航目录树节点代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134031) |
-- 作者:hanzhang98 -- 发布时间:2019/4/25 17:00:00 -- [求助]窗口组合框列表代码与导航目录树节点代码 老师好。请教老师,窗口组合框动态赋值自定义列表项目的代码中,想在动态赋值的列表项目内容之前再增加一个“全部”。 即:将下拉列表项由现在的 201801 201802 ...... 变为 全部 201801 201802 ...... 但下面代码的黄底色部分不对,请老师帮助修正。谢谢。 Dim S As WinForm.ComboBox = e.Form.Controls("ComboBox1_Cx") S.ComboList =
& “全部” & DataTables("薪资表").GetComboListString("所属期间") [此贴子已经被作者于2019/4/28 9:26:27编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/4/25 17:15:00 -- S.ComboList = “全部|” & DataTables("薪资表").GetComboListString("所属期间") |
-- 作者:hanzhang98 -- 发布时间:2019/4/25 17:37:00 -- 老师好。按老师的指导,在组合框下拉列表中“全部”这一行是加进来了,但下面的代码在组合框下拉选择“全部”时,找不到内容了。我是想达到在下拉选择“全部”时,显示表的全部内容。如何才能实现,请老师帮助指导。谢谢。 Dim S As WinForm.ComboBox = e.Form.Controls("ComboBox1_Cx") Dim txt As String = S.value Dim tbl As Table = Tables("窗口1_Table1") If txt = "" Then tbl.Filter = "" Else txt = "\'*" & txt & "*\'" tbl.Filter = IIF(tbl.Filter > "",tbl.Filter & " and ","") & "所属期间 Like " & txt End If [此贴子已经被作者于2019/4/25 17:38:20编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/4/25 17:49:00 -- Dim S As WinForm.ComboBox = e.Form.Controls("ComboBox1_Cx") Dim txt As String = S.value Dim tbl As Table = Tables("窗口1_Table1") If txt = "" orelse txt=“全部” Then tbl.Filter = "" Else txt = "\'*" & txt & "*\'" tbl.Filter = IIF(tbl.Filter > "",tbl.Filter & " and ","") & "所属期间 Like " & txt End If
|
-- 作者:hanzhang98 -- 发布时间:2019/4/27 20:23:00 -- 老师好。想将导航窗口的目录树双击节点取得的节点名称、与窗口组合框所选择的字符串结合起来进行数据筛选。 请老师帮助。谢谢。 [此贴子已经被作者于2019/4/28 19:47:00编辑过]
|
-- 作者:hanzhang98 -- 发布时间:2019/4/28 9:25:00 -- 教师好。请帮助指导。谢谢。 [此贴子已经被作者于2019/4/28 19:47:26编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/4/28 10:13:00 -- 比如
tbl.Filter = Filter & " and 所属期间 Like " & txt [此贴子已经被作者于2019/4/28 10:47:40编辑过]
|
-- 作者:hanzhang98 -- 发布时间:2019/4/28 10:34:00 -- 老师好。代码错误,保存不了. [此贴子已经被作者于2019/4/28 19:47:55编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/4/28 10:48:00 -- tbl.Filter = Filter & " AND 所属期间 Like " & txt
tbl.Filter = "(" & Filter & ") AND 所属期间 Like " & txt
tbl.Filter = iif(filter>"", "(" & Filter & ") AND ", "") & " 所属期间 Like " & txt |
-- 作者:hanzhang98 -- 发布时间:2019/4/28 10:57:00 -- 老师好。三句代码分别全试了。都不行,系统提示如前。 [此贴子已经被作者于2019/4/28 19:48:23编辑过]
|