Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C_pr77_Lang2.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
2.52 Mб
Скачать

ОписаниеПоля

Возвращает описание поля.

Синтаксис:

ОписаниеПоля(<НомерПоля>, <НазваниеПоля>, <Тип>, <Длина>, <Точность>)

Англоязычный синоним:

GetFieldInfo

Параметры:

<НомерПоля>

Числовое выражение — номер поля, для которо­го требуется получить описание.

<НазваниеПоля>

Идентификатор переменной, в которую данный метод вернет строковое значение названия поля.

<Тип>

Идентификатор переменной, в которую данный метод вернет числовое значение типа поля. До­пустимые значения см. в описании метода ДобавитьПоле.

<Длина>

Идентификатор переменной, в которую данный метод вернет числовое значение — общую длину поля.

<Точность>

Идентификатор переменной, в которую данный метод вернет числовое значение — длину поля после десятичной точки (только для числовых полей).

Описание:

Метод ОписаниеПоля возвращает в параметрах <НазваниеПоля>, <Тип>, <Длина>, <Точность> описание поля с номером <НомерПоля>.

Пример:

См. пример метода КоличествоПолей

ОписаниеИндекса

Возвращает описание индекса.

Синтаксис:

ОписаниеИндекса(<НомерИндекса>, <НазваниеИндекса>, <Выражение>, <Уникальность>,

<Убывание>, <Фильтр>)

Англоязычный синоним:

Getlndexinfo

Параметры:

<НомерИндекса>

Числовое выражение — номер индекса, для которого требуется получить описание.

<НазваниеИндекса>

Идентификатор переменной, в которую дан­ный метод вернет строковое значение назва­ния индекса.

<Выражение>

Идентификатор переменной, в которую дан­ный метод вернет строковое значение — вы­ражение индекса.

<Уникальность>

Идентификатор переменной, в которую дан­ный метод вернет числовое значение — флаг уникальности индекса. 1 — уникальный. 0 — не уникальный.

<Убывание>

Идентификатор переменной, в которую дан­ный метод вернет числовое значение — флаг направления убывания индекса. 1 — индекс по убыванию значения ключа. 0 — по возраста­нию значения ключа.

<Фильтр>

Идентификатор переменной, в которую дан­ный метод вернет строковое значение — фильтр индекса.

Описание:

Метод ОписаниеИндекса возвращает в параметрах <НазваниеИндекса>, <Выражение>, <Уникальность>, <Убывание>, <Фильтр> описание индекса с номером <НомерИндекса>. Выражение индекса и фильтр индекса описаны в разделе «Выражение и фильтр индекса».

Пример:

См. пример метода КоличествоИндексов

НомерПоля

Определить номер поля по названию.

Синтаксис:

НомерПоля(<НазваниеПоля>)

Англоязычный синоним:

FieldNo

Параметры:

<HaзвaниeПoля>

Строковое выражение с названием поля.

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

Числовое значение номера поля.

Описание:

Метод НомерПоля предназначен для определения номера поля по его на-^анию.

Пример:

НомП = ДБФ.НомерПоля("CODE");

ДобавитьПоле

Добавить поле в структуру базы.

Синтаксис:

ДобавитьПоле(<Название>, <Тип>, <Длина>, <Точность>)

Англоязычный синоним:

AddField

Параметры:

<Название>

Строковое выражение — имя создаваемого поля.

<Тип>

Строковое или числовое выражение — тип созда­ваемого поля. Допустимые значения:

1 или"N" — число;

2 или "S" — строка;

3 или "D" — дата;

4 или "L" — логическое;

5 или "F" — то же, что и 1, т. е. число;

6 или "М" — memo (не поддерживается).

<Длина>

Числовое выражение — общая длина создаваемого поля.

<Точность>

Числовое выражение — длина создаваемого поля после десятичной точки (только для числовых полей).

Описание:

Метод ДобавитьПоле добавляет поле в описание структуры базы. Данный метод можно использовать только перед созданием новой базы.

Пример:

ДБФ = СоздатьОбъект("XBase");

ДБФ.ДобавитьПоле("CODE", 1, 19, 3);

ДБФ.ДобавитьПоле("NAME", 2, 25, 0);

ДБФ.СоздатьФайл("mydb.dbf");

См. также: СоздатьФайл, ДобавитьИндекс

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]