244-245
Private Sub Command1_Click()
Dim rstReader As New ADODB.Record
Dim sql As String, msg As String
If Option1.Value = True Then
sql = "逾期罚款<>0 and 状态 = '已还'"
Else
sql = " DateDiff('d', 还书日期,Date())>0 and 状态 = '未还'"
End If
If userpow = "guest" Then
sql = sql + "and 读者编号 = '" & userID & "'"
Else
If combo2.ListIndex = 0 Then
sql = sql
ElseIf Option2.Value = True Then
sql = sql + "and 读者姓名='" & combo2.Text & "' and DateDiff('d',还书日期,date())>0 and 状态='未还'"
sql = sql
ElseIf Option2.Value = True Then
sql = sql + "and 读者姓名='" & combo2.Text & "' and DateDiff('d',还书日期,date())>0 and 状态='未还'"
sql = sql
ElseIf Option2.Value = True Then
sql = sql + "and 读者姓名='" & combo2.Text & "' and DateDiff('d',还书日期,date())>0 and 状态='未还'"
End If
sql = "select * from 借阅信息 where " + sql
Set rstReader = ExeRecordset(sql, msg)
Set DataGrid1.DataSource = rstReader
DataGrid1.AllowAddNew = False
DataGrid1.AllowDelete = False
DataGrid1.AllowUpdate = False
End Sub
Private Sub Command1_Click()
Dim rstReader As New ADODB.Record
Dim sql As String, msg As String
If Option1.Value = True Then
sql = "逾期罚款<>0 and 状态 = '已还'"
Else
sql = " DateDiff('d', 还书日期,Date())>0 and 状态 = '未还'"
End If
If userpow = "guest" Then
sql = sql + "and 读者编号 = '" & userID & "'"
Else
If combo2.ListIndex = 0 Then
sql = sql
ElseIf Option2.Value = True Then
sql = sql + "and 读者姓名='" & combo2.Text & "' and DateDiff('d',还书日期,date())>0 and 状态='未还'"
sql = sql
ElseIf Option2.Value = True Then
sql = sql + "and 读者姓名='" & combo2.Text & "' and DateDiff('d',还书日期,date())>0 and 状态='未还'"
sql = sql
ElseIf Option2.Value = True Then
sql = sql + "and 读者姓名='" & combo2.Text & "' and DateDiff('d',还书日期,date())>0 and 状态='未还'"
End If
sql = "select * from 借阅信息 where " + sql
Set rstReader = ExeRecordset(sql, msg)
Set DataGrid1.DataSource = rstReader
DataGrid1.AllowAddNew = False
DataGrid1.AllowDelete = False
DataGrid1.AllowUpdate = False
End Sub











