欢迎光临散文网 会员登陆 & 注册

【按钮标题修改 显示隐藏控件】【使用操作查询删除记录】【常用函数】

2022-10-27 10:14 作者:凌霄百科  | 我要投稿

控件属性设置

Private Sub Command开关_Click()

If Me.Command开关.Caption = "开灯" Then

Me.Command开关.Caption = "关灯"

Me.图像1.Visible = True

Me.图像2.Visible = False

Else

Me.Command开关.Caption = "开灯"

Me.图像1.Visible = False

Me.图像2.Visible = True

End If

End Sub


Private Sub Form_Load()

Me.图像1.Visible = False

Me.图像2.Visible = True

End Sub


使用操作查询删除记录

销售数据表

Private Sub 销售ID_DblClick(Cancel As Integer)

If MsgBox("是否删除该记录", vbOKCancel) = vbOK Then

DoCmd.SetWarnings (False)

Dim del_sql As String

del_sql = "Delete From 销售数据表 Where  销售ID= " & 销售ID

DoCmd.RunSQL del_sql

End If

Forms("销售数据查询").数据表子窗体.Requery

End Sub



销售数据查询

Public filter_text As String    '定义为公共变量


Private Sub Command查询_Click()

filter_text = ""

If Me.员工编号 <> "" Then

    If filter_text <> "" Then

    filter_text = filter_text & " and 员工编号 like '*" & Me.员工编号 & "*'"

    Else

    filter_text = "员工编号 like '*" & Me.员工编号 & "*'"

    End If

End If

If Me.部门 <> "" Then

    If filter_text <> "" Then

    filter_text = filter_text & " and 部门 like '*" & Me.部门 & "*'"

    Else

    filter_text = "部门 like '*" & Me.部门 & "*'"

    End If

End If

If Me.职位 <> "" Then

    If filter_text <> "" Then

    filter_text = filter_text & " and 职位 like '*" & Me.职位 & "*'"

    Else

    filter_text = "职位 like '*" & Me.职位 & "*'"

    End If

End If

If Me.姓名 <> "" Then

    If filter_text <> "" Then

    filter_text = filter_text & " and 姓名 like '*" & Me.姓名 & "*'"

    Else

    filter_text = "姓名 like '*" & Me.姓名 & "*'"

    End If

End If

If Me.销售日期1 <> "" And Me.销售日期2 <> "" Then

    If filter_text <> "" Then

    filter_text = filter_text & " and 销售日期 between #" & Me.销售日期1 & "# and #" & Me.销售日期2 & "#"

    Else

    filter_text = "销售日期 between #" & Me.销售日期1 & "# and #" & Me.销售日期2 & "#"

    End If

End If

If Me.销售额1 <> "" And Me.销售额2 <> "" Then

    If filter_text <> "" Then

    filter_text = filter_text & " and 销售额 >= " & Me.销售额1 & " and 销售额<=" & Me.销售额2

    Else

    filter_text = "销售额 >= " & Me.销售额1 & " and 销售额<=" & Me.销售额2

    End If

End If

'------------------------------筛选子窗体

If filter_text <> "" Then

Me.数据表子窗体.Form.Filter = filter_text

Me.数据表子窗体.Form.FilterOn = True

Else

Me.数据表子窗体.Form.FilterOn = False

End If

End Sub


Private Sub Command清空_Click()

员工编号.Value = ""

姓名.Value = ""

部门.Value = ""

职位.Value = ""

销售日期1.Value = ""

销售日期2.Value = ""

销售额1.Value = ""

销售额2.Value = ""

End Sub


Private Sub Command全部_Click()

Me.数据表子窗体.Form.FilterOn = False

End Sub


常用函数

Private Sub Command运行_Click()

If Me.选择函数 <> "" Then

Select Case Me.选择函数

Case 1

Me.结果 = Abs(Me.参数1)

Case 2

Me.结果 = Asc(Me.参数1)

Case 3

Me.结果 = Chr(Me.参数1)

Case 4

Me.结果 = Format(Me.参数1, "YYYYMMDD")

Case 5

Me.结果 = InputBox(Me.参数1, Me.参数2, Me.参数3)

Case 6

Me.结果 = Int(Me.参数1)

Case 7

Me.结果 = InStr(1, Me.参数1, Me.参数2)

Case 8

Me.结果 = InStrRev(Me.参数1, Me.参数2)

Case 9

Me.结果 = LCase(Me.参数1)

Case 10

Me.结果 = UCase(Me.参数1)

Case 11

Me.结果 = Left(Me.参数1, Me.参数2)

Case 12

Me.结果 = Mid(Me.参数1, Me.参数2, Me.参数3)

Case 13

Me.结果 = Right(Me.参数1, Me.参数2)

Case 14

Me.结果 = Len(Me.参数1)

Case 15

Me.结果 = LTrim(Me.参数1)

Case 16

Me.结果 = RTrim(Me.参数1)

Case 17

Me.结果 = Trim(Me.参数1)

Case 18

Randomize

Me.结果 = Rnd()

Case 19

Me.结果 = Space(Me.参数1)

Case 20

Me.结果 = String(Me.参数1, Me.参数2)

Case 21

Me.结果 = MsgBox(Me.参数1)

Case 22

Me.结果 = Round(Me.参数1, Me.参数2)

Case 23

Me.结果 = Replace(Me.参数1, Me.参数2, Me.参数3)

End Select

Else

MsgBox "请选择函数"

End If

End Sub


Private Sub 选择函数_Change()

Me.参数1 = ""

Me.参数2 = ""

Me.参数3 = ""

Me.结果 = ""

End Sub


【按钮标题修改 显示隐藏控件】【使用操作查询删除记录】【常用函数】的评论 (共 条)

分享到微博请遵守国家法律