以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口筛选条件函数  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194985)

--  作者:lgj716330
--  发布时间:2025/2/13 17:40:00
--  [求助]窗口筛选条件函数
我弄了个筛选条件的函数,函数名称为FilterNY3
Dim e = Args(0)
Dim N1 As Integer = e.Form.Controls("NF").value
Dim Y2 As Integer = e.Form.Controls("YF2").value
Dim FilterNY3 As String = "年份=" & n1 & " and 月份=" & y2 & ""

然后在窗口控件中调用时显示是空值,控件中已录入了值
Functions.Execute("FilterNY3", e)

窗口录入年份月份后,msgbox(FilterNY3)显示是空值

--  作者:y2287958
--  发布时间:2025/2/13 20:20:00
--  
函数没有返回值
用Return

--  作者:有点蓝
--  发布时间:2025/2/13 20:58:00
--  
函数
……
Dim FilterNY3 As String = "年份=" & n1 & " and 月份=" & y2 & ""
return FilterNY3 

窗口控件
dim 返回值 as string = Functions.Execute("FilterNY3", e)
msgbox(返回值 )