Перейти к содержанию

Строковые: различия между версиями

Материал из Химсофт Вики
Строка 1: Строка 1:
==ABBR (x ; y; z)==
==ABBR (x ; y; z)==
===Описание функции:===
<code>х</code> - первая строковая переменная;
<code>y</code> - вторая строковая переменная;
<code>z</code> - максимальное количество символов.
===Значение функции:===
Если количество символов в строке <code>х</code> меньше или равно количеству <code>z</code>, то выводить строковое значение <code>х</code>. В случае если количество символов в строке <code>х</code> превышает количество <code>z</code>, то выводить строковое значение <code>y</code>.
===Образец:===
<syntaxhighlight>[ABBR([Показатели -> Наименование показателя];[Показатели -> Краткое наименование показателя];18)].</syntaxhighlight>
Если наименование показателя больше 18 символов, выводить краткое наименование показателя.
===Пример:===
Наименование показателя: Механические примеси (20 символов).
Краткое наименование показателя: Мех.примеси (12 символов).
<syntaxhighlight>[ABBR([Показатели -> Наименование показателя];[Показатели -> Краткое наименование показателя];18)].</syntaxhighlight>
Результат: Мех.примеси.


==FORMAT (х; ц)==
==FORMAT (х; ц)==

Версия от 09:16, 17 февраля 2026

ABBR (x ; y; z)

Описание функции:

х - первая строковая переменная; y - вторая строковая переменная; z - максимальное количество символов.

Значение функции:

Если количество символов в строке х меньше или равно количеству z, то выводить строковое значение х. В случае если количество символов в строке х превышает количество z, то выводить строковое значение y.

Образец:

[ABBR([Показатели -> Наименование показателя];[Показатели -> Краткое наименование показателя];18)].

Если наименование показателя больше 18 символов, выводить краткое наименование показателя.

Пример:

Наименование показателя: Механические примеси (20 символов). Краткое наименование показателя: Мех.примеси (12 символов).

[ABBR([Показатели -> Наименование показателя];[Показатели -> Краткое наименование показателя];18)].

Результат: Мех.примеси.

FORMAT (х; ц)

STR(х)

Вырезать (ав;'в')

Заменить(ав;в;г)

TRIM (строка)

UPCASE (строка)

Длина (строка)

Норма ( ; ;)

Данные (a;b;c;d)

ВБД(Ид; Название таблицы; ПолеИД; ПолеВставки; Значение)

СБРОС(название запроса)

Следующая(название запроса)

МногоСтрок (стр; "символ")

COPY (a ; b; c)

INDEXOF (a ; b)

УС2ВБД ("Название таблицы"; Идентификатор лаборатории)

LOWCASE (строка)

LOWCASERUS (строка)