2014-04-11 4 views
-3

Очень конкретный вопрос - интересно, сможет ли кто-нибудь просто составить код для меня! У меня нет опыта работы с кодом ... вообще.Microsoft Access «if» statement

У меня есть таблица, состоящая полностью из ассоциированной информации (имя, телефон, идентификатор, позиция и т. Д.). Я создаю отчет, по которому мне нужно только отображать имя, но ТОЛЬКО, если их позиция = «Технология»

Я пришел, чтобы найти эту формулу для отображения их имен в «фамилии, имени», формат:

= [LastName] & «» & [FirstName]

но, как я сказал ... Я только хочу этот скрипт для запуска, если они есть „Tech“ как бы я выписывать Заявление «ЕСЛИ», чтобы сделать эту работу?

+1

серьезно - вы включили тег, в описании которого говорится: «Не используйте этот тег»? –

+3

Добро пожаловать в переполнение стека. Вы можете заметить, что ваш вопрос привлек пару downvotes. Это потому, что многие члены SO могут быть очень чувствительны к вопросам, требующим от кого-то написать код для вас, поэтому «интересно, может ли кто-нибудь просто собрать код для меня!» вероятно, не лучший способ фазировать ваши вопросы. (Этот тип вопроса иногда упоминается в «Gimme teh codez!») –

ответ

2

Лучшее место для этого было бы в запросе - добавьте «WHERE Position = 'Tech». Предполагая, что вы хотите, чтобы Techs отображались в отчете.

Если вы хотите, чтобы все показать, но только хотите имена, чтобы быть видимыми для санитаров, вы можете использовать оператор IIf: = IIF (позиция = «Технология», [LastName] &»,„& [FirstName],“ ")

Это покажет название технологии, или пустое для кого-либо еще.

+0

Спасибо! Это сработало. Вы можете сказать, что только проблема заключается в конце этого утверждения ... «НЕ ЕСЛИ». Если позиция не является «Tech» этим утверждением, она оставляет пустую ячейку. Я просто хотел пропустить «нетехнические». – user3524972

+0

В этом случае вы, вероятно, просто хотите отредактировать запрос для отчета и выполнить фильтрацию в предложении WHERE. Таким образом, вам не нужно беспокоиться о том, что не-Тех, кто там, в первую очередь. –