Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 缩短Access中的对象路径名_Ms Access_Object_Syntax - Fatal编程技术网

Ms access 缩短Access中的对象路径名

Ms access 缩短Access中的对象路径名,ms-access,object,syntax,Ms Access,Object,Syntax,我已经寻找了一段时间,但有一种感觉,我不知道如何正确地搜索我正在寻找的东西。 因此,我有以下代码: Private Sub AB1_dMnmsSfHrbr_Click() If Forms!frmab1!AB1_dMnmsSfHrbr.Value = -1 Then Forms!frmab1!AB2a_expTrtmnt.Enabled = True Forms!frmab1!AB5a_invPrice.Enabled = False ElseIf

我已经寻找了一段时间,但有一种感觉,我不知道如何正确地搜索我正在寻找的东西。 因此,我有以下代码:

Private Sub AB1_dMnmsSfHrbr_Click()
    If Forms!frmab1!AB1_dMnmsSfHrbr.Value = -1 Then
        Forms!frmab1!AB2a_expTrtmnt.Enabled = True
        Forms!frmab1!AB5a_invPrice.Enabled = False
    ElseIf Forms!frmab1!AB1_dMnmsSfHrbr.Value = 0 Then
        Forms!frmab1!AB2a_expTrtmnt.Enabled = False
        Forms!frmab1!AB5a_invPrice.Enabled = True
    End If
End Sub
我希望能够缩短表格!frmab1改为“FAB1”等较短的字符,以便我可以键入我喜欢的字符,如:

FAB1!AB2a_exptrtmnt.enabled = true
我该怎么做


谢谢

您可以创建局部变量,也可以使用该语句

局部变量:

Private Sub AB1_dMnmsSfHrbr_Click()

    Dim FAB1 as Form
    Set FAB1 = Forms!frmab1

    If FAB1!AB1_dMnmsSfHrbr.Value = -1 Then
        FAB1!AB2a_expTrtmnt.Enabled = True
        FAB1!AB5a_invPrice.Enabled = False
    ElseIf FAB1!AB1_dMnmsSfHrbr.Value = 0 Then
        FAB1!AB2a_expTrtmnt.Enabled = False
        FAB1!AB5a_invPrice.Enabled = True
    End If
End Sub
声明如下:

Private Sub AB1_dMnmsSfHrbr_Click()

    With Forms!frmab1

        If !AB1_dMnmsSfHrbr.Value = -1 Then
            !AB2a_expTrtmnt.Enabled = True
            !AB5a_invPrice.Enabled = False
        ElseIf !AB1_dMnmsSfHrbr.Value = 0 Then
            !AB2a_expTrtmnt.Enabled = False
            !AB5a_invPrice.Enabled = True
        End If

    End With
End Sub

@谢谢你的评论。编辑了答案