Объединить два столбца в таблице доступа - PullRequest
5 голосов
/ 02 апреля 2012

очень простой.У меня есть два поля в таблице с именами [Имя] и [Фамилия].Я хотел бы добавить новый столбец, который является просто комбинацией [Имя] и [Фамилия] - есть ли способ сделать это в Access?Я знаю, что это можно сделать в Excel с помощью функции Concatenate.

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

Спасибо!

Ответы [ 3 ]

4 голосов
/ 02 апреля 2012

Как говорит @paxty, не делают это. У вас есть простой ответ в Access, который недоступен в Excel, и это запрос. Вы можете основывать любой вывод, который требует объединения двух имен в запросе.

SELECT FirstName & " " & LastName FROM MyTable
3 голосов
/ 09 мая 2014

В Access 2010 вы можете создать «вычисляемое поле» для вашей таблицы;Access применяет формулу для создания содержимого поля.Вы можете ввести формулу, такую ​​как:

FirstName & " " & LastName

Вы можете даже сделать более причудливые вещи, такие как инициал и фамилия, если есть фамилия, или показать полное имя, используя AccessIIf () и Len () функции.

IIf (Len(LastName) > 0, Left(FirstName, 1) & ". " & LastName, FirstName)
0 голосов
/ 14 февраля 2016

Использование вычисляемого поля для объединения двух имен непосредственно в таблице ... Это создает проблемы в будущем. У меня есть два поля. Имя и фамилия. Я использовал вычисляемое поле в таблице, чтобы соединить их вместе. Когда вы попытаетесь сделать отчет с этими вычисленными именами, он покажет только номер сотрудника, а не имена. Теперь я пытаюсь исправить свою ошибку без необходимости перестраивать несколько таблиц, в которых я использовал это поле для поиска.

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