Office中国论坛/Access中国论坛

标题: 日期到期检测代码 [打印本页]

作者: ycxchen    时间: 2009-8-17 17:42
标题: 日期到期检测代码
在窗体1中,我想运行查询后达到如下目的:
1、将合同到期与不到期的记录分别用MSGBOX语句显示出来,但运行时提示出错,如何解决?
2、在例子中的“陈生”,其合同工程记录既有没到期的,也有到期的,哪么,用什么语句来检测?
盼大家指教
[attach]39284[/attach]
作者: Henry D. Sy    时间: 2009-8-17 18:24
将合同到期与不到期的记录分别用MSGBOX语句显示出来-----------显示什么??
作者: Henry D. Sy    时间: 2009-8-17 18:45
不知道是不是这个意思

Private Sub Command2_Click()
    Dim rs As New ADODB.Recordset
    Dim qdf As DAO.QueryDef
    Dim strSQL As String
    Dim strWhere As String
    If Not IsNull(Me.Combo0) Then
        strWhere = "姓名='" & Me.Combo0 & "'"
        strSQL = "select * from a where " & strWhere
    Else
        strSQL = "select * from a"
    End If
    Set qdf = CurrentDb.QueryDefs("b")
    qdf.SQL = strSQL
    DoCmd.OpenQuery "b"
    qdf.Close
    With rs
        .Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockReadOnly
        Do While Not .EOF
            If .Fields("结束日期") < Date Then
                MsgBox .Fields(0) & "--" & .Fields(1) & "--" & "已过期"
            Else
                MsgBox .Fields(0) & "--" & .Fields(1) & "--" & "没过期"
            End If
            .MoveNext
        Loop
        .Close
    End With
    Set rs = Nothing
    Set qdf = Nothing
End Sub
作者: ycxchen    时间: 2009-8-18 10:14
版主真热心,万分感谢!真佩服你这么高的水平!
作者: ys_lxx    时间: 2009-8-19 18:14
路过,学习一下。
作者: ys_lxx    时间: 2009-8-19 18:14
路过,学习一下。
作者: ys_lxx    时间: 2009-8-19 18:15
4# ycxchen
路过,学习一下。
作者: taofbjty    时间: 2009-9-5 01:05
学习学习,顶了再顶!
作者: apsfxc1    时间: 2009-9-5 08:53
经过,学
作者: michael100    时间: 2009-9-9 12:13
路过,学习中
作者: 13555609005    时间: 2009-9-27 22:39
学习一下
作者: 13555609005    时间: 2009-10-24 17:26
学习一下
作者: fnsmydyang    时间: 2009-10-24 20:43
学习一下,谢谢
作者: peiheng    时间: 2009-11-8 01:15
日历控件
作者: shitou1ge    时间: 2009-11-30 11:08
正需要学习这方面 太好了
作者: bai7934    时间: 2009-12-5 21:33
路过,学习一下
作者: allan111    时间: 2009-12-7 13:02
正是想要的.谢谢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3