【问题标题】:MS Access - Setting default value of a field to be the values of two other fields, seperated by an'_'MS Access - 将字段的默认值设置为其他两个字段的值,由“_”分隔
【发布时间】:2014-03-08 16:18:10
【问题描述】:

我目前拥有的表单具有字段 Skill_Name

有一个包含两个字段的子表单; Employee_ID(所有 Employee_ID 的组合框)和 Emp_Skill_ID

选择Employee_ID 后,我希望Emp_Skill_ID 自动填充为以下格式:

Employee_ID_Skill_Name

例如:If Employee ID = 1234567, and Skill Name = AutoElec, 我希望Emp_Skill_ID 自动成为1234567_AutoElec

如果可能的话,如果有人能告诉我怎么做,将不胜感激。

问候, AUS_Doug。

【问题讨论】:

    标签: vba ms-access default-value autofill


    【解决方案1】:

    您需要在 Employee_ID 和 SkillName 中处理 AfterUpdate。类似的东西

    Private Sub Employee_ID_AfterUpdate()
        UpdateEmp_Skill_ID
    End Sub
    
    Private Sub SkillName_AfterUpdate()
        UpdateEmp_Skill_ID
    End Sub
    
    Private Sub UpdateEmp_Skill_ID
       If Not IsNull(Employee_ID) And Not IsNull(SkillName) Then
            Emp_Skill_ID = Employee_ID & "_" & SkillName
       End If
    End Sub
    

    【讨论】:

    • 为此干杯,经过一两次编辑后效果很好。
    猜你喜欢
    • 2013-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    • 2011-09-16
    • 1970-01-01
    • 2011-08-25
    • 2016-12-28
    相关资源
    最近更新 更多