以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]单选框  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63262)

--  作者:风声
--  发布时间:2015/1/17 10:30:00
--  [求助]单选框

报错裁图


此主题相关图片如下:360反馈意见截图1617111787127108.png
按此在新窗口浏览图片
老师,下面单选框按钮代码报错。

Dim d As Date = Date.Today
Dim y As Integer = d.Year
Dim m As Integer = d.Month
Dim Days As Integer = Date.DaysInMonth(y,m)
Dim fd As Date = New Date(y,m,1) \'获得该月的第一天
Dim ld As Date = New Date(y,m,Days) \'获得该月的最后一天
Dim ids As String
For Each dr As DataRow In DataTables("通讯录").DataRows
    Dim dt As Date = dr("基本信息_出生日期")
    dt = New Date(Date.Today.Year,dt.Month,dt.Day)
    If dt >= fd AndAlso dt <= ld Then
   ids = ids & "," & dr("编号")
    End If
Next
If ids > "" Then
    ids = ids.Trim(",")
    Tables("通讯录").filter = "[编号] In (" & ids &")"
Else
Tables("通讯录").filter  = "[编号] Is Null"
End If
e.Form.Controls("TEXTBOX53").Text=Tables("通讯录").count

 


--  作者:Bin
--  发布时间:2015/1/17 10:33:00
--  
ids = ids & ",\'" & dr("编号") & "\'"
--  作者:风声
--  发布时间:2015/1/17 10:40:00
--  
谢谢老师
--  作者:风声
--  发布时间:2015/1/17 10:48:00
--  

老师,"出身日期"空的单元格不要筛选进去。

 


图片点击可在新窗口打开查看此主题相关图片如下:图像 3.png
图片点击可在新窗口打开查看


--  作者:Bin
--  发布时间:2015/1/17 11:00:00
--  
 Tables("通讯录").filter = "[编号] In (" & ids &") and 出生日期 is not null"
--  作者:风声
--  发布时间:2015/1/17 11:10:00
--  
谢谢