2015-07-21 1 views
1

Как использовать весь текст в столбце данных в Запросе доступа, сохраняя при этом имя поля одинаковым?Как использовать весь текст в столбце данных в Query, сохраняя при этом имя поля одинаковым?

Я попытался ввода «SPEC:. StrConv ([SPEC], 3), но я получаю сообщение об ошибке, что у меня есть круговой аргумент (который, не слишком удивительно) Так как я получаю вокруг этого

?

есть совершенно иной подход к капитализации в запросах

ответ

2
  • Дано:?. у нас есть поле с именем [SPEC]
  • Проблема: необходимость запроса, чтобы захватить [SPEC] и преобразовать его заглавными буквами, но с таким же названием поля
  • Добавлено: Мы будем называть таблицу, которая содержит поле [SPEC], [tblTable]

Решение: что нам нужно поместить в построитель запросов является следующее:

SPEC: UCase([tblTable].[SPEC]) 

Таким образом, машина может понять, что Query.SPEC не тот же идентификатор, как tblTable.SPEC

Эквивалентное:

SELECT UCase([tblNames].[FirstName]) AS FirstName 
FROM tblNames; 
+0

Спасибо! Я подумал, что это что-то простое. – theforestecologist

0

Как об использовании функции UCase

Ucase(String) 
+0

Я думаю, что есть проблема с вашим видением .... проверить «принято» ответ, а также мой ответ .... только вопрос с моим ответом является то, что плакат не хватает каких-либо знаний и требуется пошаговое руководство по использованию функции доступа .... – John