Foxtable(狐表)用户栏目专家坐堂 → textChanged问题


  共有2580人关注过本帖树形打印复制链接

主题:textChanged问题

帅哥哟,离线,有人找我吗?
shyilin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
textChanged问题  发帖心情 Post By:2020/12/21 17:25:00 [显示全部帖子]

 在textChanged里面放入几个筛选。其中一个是
Dim dic As new Dictionary(of String,String)
dic("单位名称") = e.Form.Controls("TextBox1").Text
dic("编号") = e.Form.Controls("TextBox4").Text
Dim stad As String = e.Form.Controls("DateTimePicker1").Value
Dim Endd As String = e.Form.Controls("DateTimePicker2").Value
Vars("PJHKQDTJ1")=Functions.Execute("赋值筛选条件_日期",dic,stad,Endd,"制单时间 desc,状态") & " and 是否开piao='是' and 状态='已开piao' or  状态='已回款' or  状态='回款中'"  '筛选条件
Vars("PJHKPage1")=1

Functions.Execute("分页加载_e_排序条件_筛选表_赋值表_变量_页数",e,"制单时间 desc,状态","制单表_单位_地址明细",e.Form.Name &"_Table2",Vars("PJHKQDTJ1"),"PJHKPage1")   '筛选自定义函数


怎么能判断用户在这个几个TextBox里面输入数据?如果用.Text>""  在清空值的时候不能恢复原来的筛选

 回到顶部
帅哥哟,离线,有人找我吗?
shyilin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
  发帖心情 Post By:2020/12/22 8:54:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:1608597899(1).jpg
图片点击可在新窗口打开查看



如图:筛选1和筛选2都写入textChanged,


textChanged的代码是:

Dim dic As new Dictionary(of String,String)
dic("单位名称") = e.Form.Controls("TextBox1").Text图片点击可在新窗口打开查看
dic("编号") = e.Form.Controls("TextBox4").Text
Dim stad As String = e.Form.Controls("DateTimePicker1").Value
Dim Endd As String = e.Form.Controls("DateTimePicker2").Value
Vars("PJHKQDTJ1")=Functions.Execute("赋值筛选条件_日期",dic,stad,Endd,"制单时间 desc,状态") & " and 是否开piao='是' and 状态='已开piao' or  状态='已回款' or  状态='回款中'"  '筛选条件
Vars("PJHKPage1")=1
Functions.Execute("分页加载_e_排序条件_筛选表_赋值表_变量_页数",e,"制单时间 desc,状态","制单表_单位_地址明细",e.Form.Name &"_Table1",Vars("PJHKQDTJ1"),"PJHKPage1")   '筛选自定义函数



Dim dic1 As new Dictionary(of String,String)
dic1("单位名称") = e.Form.Controls("TextBox13").Text
dic1("回款公司") = e.Form.Controls("TextBox14").Text
Vars("PJHKQDTJ2")=Functions.Execute("赋值筛选条件_日期",dic,stad,Endd,"制单时间 desc,状态") & " and 是否开piao='是' and 状态='已开piao' or  状态='已回款' or  状态='回款中'"  '筛选条件
Vars("PJHKPage2")=1
Functions.Execute("分页加载_e_排序条件_筛选表_赋值表_变量_页数",e,"制单时间 desc,状态","制单表_单位_地址明细",e.Form.Name &"_Table2",Vars("PJHKQDTJ2"),"PJHKPage2")   '筛选自定义函数





问题: 输入筛选1条件  触发条件1的  输入筛选2条件  触发条件2的  不让这两个同时触发,同时触发的话就算表1没输入数据也会筛选一遍
[此贴子已经被作者于2020/12/22 8:56:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
shyilin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
  发帖心情 Post By:2020/12/22 13:14:00 [显示全部帖子]

 那不是每个文本控件都要放一样的代码

 回到顶部
帅哥哟,离线,有人找我吗?
shyilin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:266 积分:2303 威望:0 精华:0 注册:2016/6/3 8:28:00
  发帖心情 Post By:2020/12/22 14:01:00 [显示全部帖子]

 好的  谢谢老师

 回到顶部