Microsoft访问文本筛选器

时间:2012-03-09 08:29:27

标签: ms-access filter

我正在为用户构建一个数据库。我遇到的问题在于电子邮件字段,因为用户可以输入他们的电子邮件然后我有一个列,其后设置为包含用户电子邮件提供商,例如

第一列将包含

Abc123@abc.com

但是作为第二列,在这种情况下我希望它只显示“@”符号后面的文本,所以应该读取

Abc.com

我如何设置此过滤器,或者甚至可能?必须手动输入这将使数据库效率低下。

1 个答案:

答案 0 :(得分:1)

您可以使用split,mid,instr任意数量的文本函数。例如:

Provider = Split(Email & "","@")(1)

或者

Provider = Mid(Email & "", Instr(Email & "","@")+1)

假设您使用了电子邮件的文本字段,如果您使用了超链接字段,我建议您不要使用,它会变得更复杂。