以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  这个条件怎么改?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=11777)

--  作者:blackzhu
--  发布时间:2011/8/11 13:25:00
--  这个条件怎么改?
红字部分

Dim drs1 As List(Of DataRow)
For n As Integer=0 To Tables("合同").Rows.Count-1
    Dim rr As Row =Tables("合同").Rows(n)
    drs1 = DataTables("利息").Select("本期结息日= #" & Date.today & "# And 合同编号=\'" & rr("合同编号") & "\'And rr("是否展期")=\'是\' ")
    For Each dr1 As DataRow In drs1

我想利息表里面的条件是本期结息日等于今日以及合同编号等于合同表里面的合同编号,以及合同表里面的是否展期列= "是"的时候,执行代码

--  作者:yangming
--  发布时间:2011/8/11 13:35:00
--  
是否展期列,是文本类型还是逻辑类型?
--  作者:blackzhu
--  发布时间:2011/8/11 13:37:00
--  
是文本列,杨版!
--  作者:yangming
--  发布时间:2011/8/11 13:54:00
--  
如果是文本类型,应该没错啊,不行的话,发文件给我试试?
--  作者:blackzhu
--  发布时间:2011/8/11 14:08:00
--  
我想也是不应该呀.
--  作者:yangming
--  发布时间:2011/8/11 14:09:00
--  
你现在的问题是什么?有什么提示?
--  作者:blackzhu
--  发布时间:2011/8/11 14:11:00
--  
杨版,代码编辑器通不过.
--  作者:blackzhu
--  发布时间:2011/8/11 14:21:00
--  
老大帮我搞定了.
--  作者:yangming
--  发布时间:2011/8/11 14:27:00
--  
以下是引用blackzhu在2011-8-11 14:21:00的发言:
老大帮我搞定了.

贴上来学习一下,呵


--  作者:狐狸爸爸
--  发布时间:2011/8/11 14:41:00
--  
Dim drs1 As List(Of DataRow)
For n As Integer=0 To Tables("合同").Rows.Count-1
    Dim rr As Row =Tables("合同").Rows(n)
    If rr("是否展期") = "是" Then
        drs1 = DataTables("利息").Select("本期结息日= #" & Date.today & "# And 合同编号=\'" & rr("合同编号") & "\'")
        For Each dr1 As DataRow In drs1
        Next
    End If
Next