ACC97: Использование функции StrConv для букв слов и фраз

Переводы статьи Переводы статьи
Код статьи: 302499 - Vizualiza?i produsele pentru care se aplic? acest articol.
Средних: Требуется основные макрос, кодирования и навыков взаимодействия.

Версии Microsoft Access 2000 в данной статье содержатся в разделе253911.

Версии Microsoft Access 2002 в данной статье содержатся в разделе298607.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье приведены примеры использования встроенной функции, вызываемойStrConvчто позволяет заменять на прописную первая буква слова или набор слов. Эта функция не зависит от начальных пробелов, но он имеет следующие ограничения для некоторых имен:
  • Изменяет «Мак» на «Macdonald».
  • Изменяется на "Van Buren." "Buren фургон"
  • Изменения «Джеймс Pratt VI» «Pratt Джеймс Vi».

Дополнительная информация

надписьюStrConvфункция может использоваться для изменения регистра строки на прописные буквы, строчные или прописные, первая буква. и следующим синтаксисом:StrConv(Строка:,преобразование), где "строка"-это текстовая строка, а «преобразования» — 1, 2 или 3. "Преобразование", прописные равно 1, строчные буквы является 2 и 3 делает первую букву каждого слова в верхний регистр.

При записиStrConvработать в Visual Basic для приложений (VBA), вместо того, целые числа 1, 2 или 3, можно использовать один из следующих констант:
vbUpperCaseПреобразует всю строку в верхний регистр.
vbLowerCaseПреобразует всю строку в нижний регистр.
vbProperCaseПреобразует первую букву каждого слова в верхний регистр и остальных букв в строчные.
Примечание.:надписьюStrConvфункция имеет несколько констант, чем только три, упомянутые здесь, однако данная статья посвящена только три константы, используемые для преобразования регистра.

Демонстрация функции StrConv

  1. Запустите Microsoft Access, а затем откройте пустую базу данных.
  2. Создайте таблицу с полем, указанным ниже.:
       Field Name: FirstName
       Data Type: Text
    
       Field Name: LastName
       Data Type: Text
    						
    Сохранить таблицу какMyNamesList.
  3. Добавьте в таблицу следующие имена образцов:
       john chen
       joanna fuller
       becki culbert
       jeff smith
    					

Использование StrConv в коде в свойство после обновления элемента управления

  1. Создайте новую форму на основе таблицы MyNamesList.
  2. Добавление текстовых полей для полей «имя» и «фамилия» путем перетаскивания имен полей из списка полей.
  3. Если окно свойств не отображается, вПредставление:выберите пунктСвойства.
  4. ЗначениеОбновленияСвойствоLastNameтекстовое поле следующее событие:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    					
  5. в менюФайл:выберите пунктЗакрыть.
  6. Откройте форму, созданную на шаге 1 в режиме формы и ввести некоторые новые имена в нижнем регистре. Обратите внимание, что при возврате к записи, поле «Фамилия» теперь правильно прописными.

С помощью StrConv() в запросе

  1. Создайте новый запрос, основанный на таблице MyNamesList, а затем введите следующую строку в первомField:ячейка в бланк запроса:
    StrConv FullName: ([Фамилия] & "," & [имя], 3)
  2. Выполните запрос..

    Обратите внимание, что поля «Фамилия» и «имя» объединяются и все имена, начинающиеся со строчной будут преобразованы таким образом, первая буква верхнего регистра.

С помощью StrConv в макрос

  • Создание нового макроса с именемПравильнаясо следующими характеристиками:
    Действие: SetValue
    Элемент: Screen.ActiveControl
    Выражение: StrConv(Screen.ActiveControl,3)
    Примечание.: Можно вызвать данный макросОбновлениясвойство элемента управления в форме. Это действует так же, как первый метод.

Ссылки

Для получения дополнительных сведений о других константStrConvфункцию, поискУказатель справкиДополнительныеStrConvи перейдите на вкладкуФункция StrConvраздел.

Свойства

Код статьи: 302499 - Последний отзыв: 22 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Access 97 Standard Edition
Ключевые слова: 
kbhowto kbprogramming kbmt KB302499 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:302499
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com