Формирование ссылки (гиперссылки)

….&unifor('+I…)

Navigation:  ПРИЛОЖЕНИЯ > 4. ЯЗЫК ФОРМАТИРОВАНИЯ ДАННЫХ. РЕДАКТОР ФОРМАТОВ > Функции > Строковые функции > Форматные выходы > UNIFOR формат-программа >

Формирование ссылки (гиперссылки)

….&unifor('+I…)

Previous pageReturn to chapter overviewNext page

&UNIFOR(‘+I….)  - Формирование ссылки (гиперссылки)

Структура форматного выхода:

 

&unifor('+I/содержание_ссылки/название_ссылки)

 

 

 

/содержание_ссылки/

- внутренние данные ссылки, ограниченные уникальным разделителем.

Имеют следующую структуру:

NNN,HHH,<параметры>

:NNN - тип ссылки, возможные значения

0 - ссылки на внешние объекты

1 - ссылка на связанный документ (возможно в другой БД) - "от одного к одному"

2 - ссылка на связанные документы (возможно в другой БД) - "от одного к многим"

HHH - экранная подсказка, может иметь вид:

@iii - где iii - номер текста в файле IRBISMSG.TXT

\text\ - собственно текст подсказки в уникальных ограничителях.

 

<параметры>

Для ссылок типа 0 <параметры> представляет собой в общем виде URL внешнего объекта (в том числе - полный путь на файл).

Для ссылок типа 1 и 2 <параметры> имеют следующую структуру:

имя_БД,имя_формата,termin

 

имя_БД - имя базы данных, из которой будут браться связанные документы; по умолчанию используется текущая БД.

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

termin - ключевой термин, на основе которого отбираются (ищутся) связанные документы.

 

Примеры:

 

….&unifor('+I?0,,'v951^i'?',v951^t,|INTERNET|n951^t)….

….&unifor(|+I?1,,,,I=|v421^w|?|,v421^a)…..

 

 

 


См. также:

Формат-программа UNIFOR