设置字段的格式,使其从带短划线的值自动填充为不带短划线的值,Access 2013



我有两个字段,SSN和ID#。SSN 输入时带短划线,ID# 字段是不带短划线的 SSN 编号,用于数据库的其他位置。这些字段是手动输入的。我想自动化该过程,以便在SSN字段中输入值(带破折号(后,它将自动显示在ID#字段中,不带破折号。我可以让它工作,但它仍然有点手动。如果为 ID 创建查找

SELECT [Table1].[ID#], [Table1].[SSN] FROM Table1; 

这将在下拉列表中显示我输入的所有SSN,不带破折号,但我仍然必须从下拉列表中选择它们。若要使用新的 SSN 更新下拉列表,我必须先刷新,然后才能在 ID 下拉列表中选择新添加的值。我能够通过创建 ID 查找然后为 SSN 设置输入掩码来做到这一点。这仍然是一个手动过程,允许错误。

我相信这很容易,但我找不到它。我想要最简单的方法。任何帮助/示例将不胜感激。请假设,我对 Access 几乎一无所知。谢谢。

@June7 这是一个非常简单的功能。替换([字段名称], "-", "(。谷歌它以获得更多指导。– 昨天6月7

日在 VBA 过程中使用该表达式(可能是 SSN 更新后事件(来设置字段的值。但是,这并不是真正必要的。可以在需要时使用查询或文本框中的表达式来显示不带破折号的SSN。–

最新更新