Microsoft Access текстовый фильтр - PullRequest
1 голос
/ 09 марта 2012

Я сейчас создаю базу данных для пользователей. проблема, с которой я застрял, связана с полем электронной почты, так как пользователи могут вводить свою электронную почту, а затем у меня есть столбец, после которого настраивается поставщик электронной почты пользователей, например

Первый столбец будет содержать

Abc123@abc.com

Но, как и во втором столбце, в этом случае я хочу, чтобы он просто отображал текст после символа "@", поэтому он должен читать

Abc.com

Как бы я настроил этот фильтр, или это вообще возможно? необходимость ввода этого вручную сделает базу данных неэффективной.

1 Ответ

1 голос
/ 09 марта 2012

Вы можете использовать split, mid, instr любое количество текстовых функций.Например:

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

Или

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

Предполагается, что вы использовали текстовое поле для электронной почты, если вы использовали поле гиперссылки, и я рекомендую этого не делать,это становится все сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...