你需要先根据输入的条件组合字符串。。。作者: jsf2008 时间: 2010-4-15 08:39
我的复选框只争对查询后复选作者: jsf2008 时间: 2010-4-15 08:52
4#版主,能不能根据附件修改作者: jsf2008 时间: 2010-4-15 11:17
请各位帮我看看,点复选框无反应
Private Sub 复选_Click()
i = Me.单位人事资料子窗体.Form.CurrentRecord
Dim strsql0 As String
Dim strsql1 As String
strsql0 = "Update 单位人事资料 set dlbz=-1 where 单位名称=" & Me![单位名称] & ""
strsql1 = "Update 单位人事资料 set dlbz=0 where 单位名称="""
If a = 1 Then
CurrentProject.Connection.Execute strsql0
Me.单位人事资料子窗体.Form.Requery
MsgBox "已成功选择资料", vbInformation, "阿飞工作室提醒你"
Me.单位人事资料子窗体.Form.Recordset.Move i
End If
If a = 2 Then
CurrentProject.Connection.Execute strsql1
Me.单位人事资料子窗体.Form.Requery
MsgBox "已成功取消选择", vbInformation, "阿飞工作室提醒你"
If i <> 1 Then
Me.单位人事资料子窗体.Form.Recordset.Move i - 1
End If
End If
a = 0
End Sub作者: jsf2008 时间: 2010-4-15 15:11
Private Sub 复选_Click()
If 复选 = 0 Then
CurrentProject.Connection.Execute "update 单位人事资料 set dlbz=0"
Else
DoCmd.RunSQL "Update 单位人事资料 set dlbz=-1 where 单位名称=" & Me![单位名称] & ""