Определяет поле Source в таблице, которая отслеживает текст для обеспечения функциональности автозавершения в элементе управления Textbox. Доступно, как в design, так и в run time.

cTextbox.AutoCompSource [= cValue]

Expand image Возвращаемое значение

cValue

Имя поля в таблице, используемой для автозавершения ввода, ассоциированного с textbox.

Expand imageПримечания

Применяется к: TextBox Control (Visual FoxPro)

Определяет имя Source, используемого для поиска данных в таблице AutoComp. Имя поля является регистро-нечувстительным и хранится в верхнем регистре в таблице AutoComp.

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

Вы можете написать приложение, которое будет использовать одиночную таблицу AutoComp, которая будет поставлять значения нескольким элементам управления textbox, внутри одного приложения.

Поле Source в таблице AutoComp ограничено 20-ю символами. Вы должны убедиться, что ваше значение свойства AutoCompSource отвечает этому ограничению. В случае, если вы не указали значения для свойства AutoCompSource, то будет использовано значение свойства Name элемента управления, для которых вы пожелали установить автозавершение ввода. Если используемый источник имеет имя длиной более 20 символов, то оно обрезается до первых 20 символов .

Expand imageПример

Например, вы можете иметь несколько форм, которые имеют поле Address. С помощью установки свойства AutoCompSource в значение “myAddress” для каждого текстового бокса, который отображает поле адреса, то вы можете многократно использовать входы в таблице AutoComp по всему вашему приложение.

  CopyCode imageСкопировать код
AddressForm.AddressText1.AutoCompSource = 'myAddress'

Expand imageСмотрите также