Функции встроенного языка

Серв выполняется на сервере

С синхронное

А асинхронное

П поддерживается

НП не поддерживается

SW только для Secure Viewer

AC только для ActiveX Control


Сообщения протокола


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Trace

С

П

П

НП

Строковая функция, задаваемый параметр которой (текст) появляется в окне вывода событий.


Синтаксис:



Арифметика


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Abs

С

П

П

П

Модуль числа.

Синтаксис: ABS( numValue )

Div

С

П

П

П

Делить numNumerator на numDenominator и возвращает только целое число, отбрасывая дробную часть.

Синтаксис: Div( numNumerator, numDenominator )

Format

С

П

П

П

Изменяется формат численного значения, согласно параметру strFlag.

Синтаксис: Format( strFlag, numValue )

GetBit

С

П

П

П

Выделяет значение отдельного бита в численном теге.

Синтаксис: GetBit( tagName, numBitNumber )

Mod

С

П

П

П

Делит numNumerator на numDeminator и возвращает дробную часть.

Синтаксис: Mod( numNumerator, numDenominator )

Pow

С

П

П

П

Возводит число numBase в степень numExponent и возвращает результат.

Синтаксис: Pow( numBase, numExponent )

ResetBit

С

П

П

П

Сбрасывает отдельный бит численного тега в 0.

Синтаксис: ResetBit( tagName, numBitNumber )

Round

С

П

П

П

Округляет по правилам математики указанное число до ближайшего целого.

Синтаксис: Round( numValue )

SetBit

С

П

П

П

Устанавливает отдельный бит целочисленного тега в 1.

Синтаксис: SetBit( tagName, numBitNumber )

SQRT

С

П

П

П

Возводит в квадрат указанное число, возвращает результат.

Синтаксис: SQRT( numValue )

Swap16

С

П

П

П

Меняет местами два младших байта тега.

Синтаксис: Swap16( numValue )

Swap32

С

П

П

П

Меняет местами два слова (word) в теге.

Синтаксис: Swap32( numValue )

Trunc

С

П

П

П

Отбрасывает дробную часть числа.

Синтаксис: Trunc( numValue )



Статистика


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Avg

С

П

П

П

Вычисляет среднее значение в наборе чисел.

Синтаксис: Avg( numValue1, numValue2, … , numValueN ) Avg( "tagArray", numSample, optNumIgnore )

Max

С

П

П

П

Возвращает наибольшее число из набора.

Синтаксис: Max( numValue1, numValue2, … , numValueN ) Max( "tagArray", numSample, optNumIgnore )

Min

С

П

П

П

Возвращает наименьшее число из набора:

Min( numValue1, numValue2, … , numValueN ) Min( "tagArray", numSample, optNumIgnore )

Rand

С

П

П

П

Генерирует вещественное значение в интервале от 0 до 1 и возвращает его.

Синтаксис: Rand()


Логарифмические функции


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Exp

С

П

П

П

Возвращает значение числа e (е = 2.718282), возведённое в указанную степень.

Синтаксис: Exp( numValue )

Log

С

П

П

П

Возвращает значение натурального логарифма заданного числа.

Синтаксис: Log( numValue )

Log10

С

П

П

П

Возвращает значение логарифма по основанию 10 заданного числа.

Синтаксис: Log10( numValue ).



Логические функции


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

False

С

П

П

П

Определяет, является ли значение выражения numExpression ЛОЖЬЮ.

Синтаксис: False( numExpression )

If

С

П

П

П

Если значение выражения numExpression ИСТИНА, то возвращает значение numThen, если ЛОЖЬ, то возвращает optNumElse.

Синтаксис: If( numExpression, numThen, optNumElse )

Toggle

С

П

П

П

Возвращает значение, логически обратное заданному.

Синтаксис: Toggle( numValue )

True

С

П

П

П

Определяет, является ли значение выражения numExpression ИСТИНОЙ.

Синтаксис: True( numExpression )



Работа со строками


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Asc2Str

С

П

П

П

Переводит целые числа в символы согласно кодировке ASCII.

Синтаксис: Asc2Str( numChar1, numChar2, … , numCharN )

CharToValue

С

П

П

П

Переводит строку в массив целых чисел. Используются байты.

Синтаксис: CharToValue( "tagName", "tagArray" )

CharToValueW

С

П

П

П

Переводит строку в массив целых чисел. Вместо байтов используются слова.

Синтаксис: CharToValueW( "tagName", "tagArray" )

ClassMembersToStrVector

С

П

П

П

Переводит значение тега-класса в значение тега-массива.

Синтаксис: ClassMembersToStrVector( "strClassTag" , numStartPos, numNumPos, "strArrayTag", optBooStartPosTarget )

NCopy

С

П

П

П

Копирует часть строки от заданного начального до заданного конечного символа.

Синтаксис: NCopy( strSource, numStartChar, numQtdChar )

Num

С

П

П

П

Переводит содержимое строки в вещественное число.

Синтаксис: Num( strValue )

Str

С

П

П

П

Переводит число в строку.

Синтаксис: Str( numValue )

Str2Asc

С

П

П

П

Переводит символы в соответствующие им ASCII коды.

Синтаксис: Str2Asc( strChar )

StrCompare

С

П

П

П

Сравнивает две строки на полное совпадение.

Синтаксис: StrCompare( strValue1, strValue2 )

StrCompareNoCase

С

П

П

П

Сравнивает две строки на совпадение, игнорируя регистр.

Синтаксис: StrCompareNoCase( strValue1, strValue2 )

StrFromInt

С

П

П

П

Переводит целое число в его строковое отображение, но с другим основанием системы счисления.

Синтаксис: StrFromInt( numValue, numBase )

StrFromReal

С

П

П

П

Переводит вещественное число в строковое отображение в экспоненциальном формате или с плавающей точкой.

Синтаксис: StrFromReal( numValue, numPrecision, "strType" )

StrFromTime

С

П

П

П

Переводит метку времени стандарта UTC в строку, добавляя часы временного пояса.

Синтаксис: StrFromTime( numUTCTime, numType )

StrGetElement

С

П

П

П

Выделяет определённый элемент из текстового источника (содержащего строки).

Синтаксис: StrGetElement( strSource, strDelimiter, numElementNumber )

StrLeft

С

П

П

П

Копирует указанное количество первых символов более длинной строки.

Синтаксис: StrLeft( strSource, numQtdChar )

StrLen

С

П

П

П

Определяет длину строки.

Синтаксис: StrLen( strSource )

StrLower

С

П

П

П

Переводит символы строки в нижний регистр.

Синтаксис: StrLower( strSource )

StrRChr

С

П

П

П

Находит последнее вхождение подстроки в строку.

Синтаксис: StrRChr( strSource, strChrSequence )

StrRight

С

П

П

П

Копирует указанное количество последних символов более длинной строки.

Синтаксис: StrRight( strSource, numQtdChar )

StrSetElement

С

П

П

П

Вставляет определённый символ в текстовый источник (содержит строки) в указанном месте.

Синтаксис: StrSetElement( strSource, strDelimiter, numElementNumber, strValue )

StrStr

С

П

П

П

Находит первое вхождение строки в подстроку.

Синтаксис: StrStr( strSource, strCharSequence )

StrStrPos

С

П

П

П

Находит первое вхождение символа в строку.

Синтаксис: StrStrPos( strSource, strCharSequence )

StrTrim

С

П

П

П

Удаляет из строки ненужные пробелы.

Синтаксис: StrTrim( strReference, optNumFlag )

StrTrimAll

С

П

П

П

Удаляет указанный символ при каждом его вхождении в строку.

Синтаксис: StrTrimAll( strReference, optStrTrimChar )

StrUpper

С

П

П

П

Переводит все символы строки в верхний регистр.

Синтаксис: StrUpper( strSource )

ValueToChar

С

П

П

П

Переводит строку в массив целых чисел. Использует байты.

Синтаксис: ValueToChar( "tagArray", numChars )

ValueWToChar

С

П

П

П

Переводит строку в массив целых чисел. Вместо байтов использует слова.

Синтаксис: ValueWToChar( "tagArray", numChars )



Функции даты и времени


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

ClockGetDate

С

П

П

П

Вычисляет дату по указанному прошедшему количеству секунд, учитывая временной пояс. Отсчёт производится от 12:00 дня GTM 1 января 1970г.

Синтаксис: ClockGetDate( numSeconds )

ClockGetDayOfWeek

С

П

П

П

Вычисляет день недели по указанному прошедшему количеству секунд, учитывая временной пояс. Отсчёт производится от 12:00 дня GTM 1 января 1970г.

Синтаксис: ClockGetDayOfWeek( numSeconds )

ClockGetTime

С

П

П

П

Вычисляет время по указанному прошедшему количеству секунд, учитывая временной пояс. Отсчёт производится от 12:00 дня GTM 1 января 1970г.

Синтаксис: ClockGetTime( numSeconds )

DateTime2Clock

С

П

П

П

Вычисляет, сколько секунд прошло с 12:00 дня GTM 1 января 1970г, учитывая временной пояс.

Синтаксис: DateTime2Clock( strDate, strTime )

GetClock

С

П

П

П

Вычисляет, сколько секунд прошло с 12:00 дня GTM 1 января 1970г до момента запуска этой функции, учитывая временной пояс.

Синтаксис: GetClock( )

Hour2Clock

С

П

П

П

Переводит время ЧЧ:ММ:СС в секунды.

Синтаксис: Hour2Clock( strTime )

SetSystemDate

С

П

П

П

Устанавливает системную дату.

Синтаксис: SetsystemDate( strDate )

SetSystemTime

С

П

П

П

Устанавливает системное время.

Синтаксис: SetSystemTime( strTime )



Тригонометрические функции


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

ACos

С

П

П

П

Вычисляет арккосинус указанного значения.

Синтаксис: ACos( numValue )

ASin

С

П

П

П

Вычисляет арксинус указанного значения.

Синтаксис: ASin( numValue )

ATan

С

П

П

П

Вычисляет арктангенс указанного значения.

Синтаксис: ATan( numValue )

Cos

С

П

П

П

Вычисляет косинус указанного значения.

Синтаксис: Cos( numAngle )

Cot

С

П

П

П

Вычисляет котангенс указанного значения.

Синтаксис: Cot( numAngle )

Pi

С

П

П

П

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

Sin

С

П

П

П

Вычисляет синус указанного значения.

Синтаксис: Sin( numAngle )

Tan

С

П

П

П

Вычисляет тангенс указанного значения.

Синтаксис: Tan( numAngle )



Функции открытия и закрытия окон


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Close

А

П

П

НП

Закрывает заданное окно, если оно было открыто.

Синтаксис: Close( strScreen, optNumID )

Open

А

П

П

П

Открывает указанное окно.

Синтаксис: Open( strScreen, optNumX1, optNumY1, optNumX2, optNumY2, numResizeFlag, optNumID, optStrMnemonicList )

OpenPrevious

А

П

П

П

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

Синтаксис: OpenPrevious( optNumX1, optNumY1, optNumX2, optNumY2 )



Безопасность


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

BlockUser

С

П

П

П

Блокирует существующего в системе безопасности пользователя.

Синтаксис: BlockUser( strUserName )

CheckESign

С

П

П

П

Запрашивает у пользователя электронную подпись, состоящую из имени пользователя и пароля.

Синтаксис: CheckESign()

CreateUser

С

П

П

П

Создаёт нового пользователя.

Синтаксис: CreateUser( strUserName, strGroup, strPassw, strUserFullName ).

GetUserNames

С

П

П

Серв

Изымает информацию об имени пользователей и группах в системе безопасности.

Синтаксис: GetUserNames( "tagUsers", optNumUserType, "opttagGroups" )

GetUserPWAging

С

П

П

П

Возвращает оставшееся время жизни пароля для указанного пользователя.

Синтаксис: GetUserNames( strUser )

GetUserState

С

П

П

П

Возвращает текущий статус указанного пользователя.

Синтаксис: GetUserState( strUserName )

RemoveUser

С

П

П

П

Удаляет пользователя при указании его имени.

Синтаксис: RemoveUser( strUserName )

SetPassword

С

П

П

П

Задаёт пользователю, указанному по имени, новый пароль.

Синтаксис: SetPassword( strUserName, optStrNewPassword )

UnblockUser

С

П

П

П

Разблокирование заблокированного пользователя в системе.

Синтаксис: UnblockUser( strUserName )



Управление модулями


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

AppActivate

А

П

П

П

Активация открытого приложения.

Синтаксис: AppActivate( strAppTitle, optNumActiv )

AppIsRunning

С

П

П

П

Определяет, открыто и запущено ли приложение.

Синтаксис: AppIsRunning( strAppTitle )

AppPostMessage

С

П

П

П

Посылает системное сообщение Microsoft Windows указанному приложению или окну. Для более подробной информации о системных сообщениях и их кодах см. библиотеку MSDN.

Синтаксис: AppPostMessage( strAppTitle, strMessage, numwParam, numlParam )

AppSendKeys

С

П

НП

П

Посылает команды клавиатуры активному приложению.

Синтаксис: AppSendKeys( strKeys1, strKeys2, … , strKeysN )

CleanReadQueue

С

П

НП

Серв

Очищает модуль связи от всех сообщений на чтение. Нет возвращаемого значения.

Синтаксис: CleanReadQueue()

CloseSplashWindow

С

П

НП

Серв

Закрывает фирменное окно IWS. Нет возвращаемого значения.

Синтаксис: CloseSplashWindow()

DisableMath

А

П

П

Серв

Замораживает выполнение задачи математики.

Синтаксис: DisableMath( )

EnableMath

А

П

П

Серв

Активирует выполнение задачи математики.

Синтаксис: EnableMath( )

EndTask

А

П

П

Серв

Прекращает выполнение активного модуля по его имени.

Синтаксис: EndTask( strTask )

ExitWindows

А

П

НП

П

Закрытие окон по определённому правилу.

Синтаксис: ExitWindows( numExitCode )

IsScreenOpen

С

П

П

НП

Определяет, открыто ли окно с заданным именем.

Синтаксис: IsScreenOpen( strScreen, optNumID )

IsTaskRunning

С

П

П

Серв

Определяет, запущена ли задача по её имени.

Синтаксис: IsTaskRunning(strTask)

IsViewerInFocus

С

П

НП

НП

Определяет, находится ли окно выполнения в фокусе.

Синтаксис: IsViewerInFocus()

KeyPad

А

П

П

П

Открывает экранную клавиатуру для ввода значения определённого тега.

Синтаксис: KeyPad( "strTagName", "optStrKeyboardName", optNumIsPassword, "optStrHint", optNumMin, optNumMax )

LogOff

А

П

П

П

Принудительно выводит из системы текущего зарегистрированного пользователя, переводя при этом систему для работы с гостевым аккаунтом.

Синтаксис: LogOff()

LogOn

А

П

П

П

Регистрирует в системе пользователя с указанным именем и паролем. Если аккаунт не найден, открывает окно входа в систему.

Синтаксис: LogOn( optStrUser, optStrPassword )

Math

С

П

П

Серв

Выполняет заданный по номеру редактор задачи математики.

Синтаксис: Math( numWorksheet )

PostKey

С

П

П

П

Отсылает коды нажатых клавиш экрану в фокусе. Функция не может использоваться в модулях задач или в глобальных процедурах.

Синтаксис: PostKey( numKeydownOrKeyup, numwParam, numlParam )

Recipe

С

П

П

Серв

Активирует выполнение определённого рецепта.

Синтаксис: Recipe( strFunction )

Report

С

П

П

Серв

Отсылает определённый отчёт на печать (на жёсткий диск, принтер или PDF).

Синтаксис: Report( "strFunction" , optNumOrientation )

RunGlobalProcedureOnServer

С

П

П

П

Выполняет функцию или подпрограмму, заявленную в глобальных процедурах. Вызываемая процедура выполняется на сервере, однако она может быть вызвана с любой станции клиента.

Синтаксис: RunGlobalProcedureOnServer( strNameProcedure, param1, param2, … )

RunVBScript

С

П

П

П

Выполняет выражение языка VBScript.

Синтаксис: RunVBScript ( strScript, "optTagReturnError" )

SecureViewerReload

С

НП

НП

П SW

Закрывает программу Secure Viewer, а затем запускает её вновь с новым файлом коныигурации.

Синтаксис:

SendKeyObject

С

П

НП

НП

Отсылает коды событий клавиш клавиатуры открытым экранам. Может использоваться для выполнения команд, привязанных к объектам экранов. Использование в задачах и глобальных процедурах запрещено.

Синтаксис: SendKeyObject( numEvent, strMainKey, numShift, numCtrl, numAlt, strTargetScreen, optNumID )

SetAppPath

С

П

НП

Серв

Устанавливает новый путь к приложению. После выполнения функции среда при поиске файлов конфигурации приложения будет обращаться по этому пути.

Синтаксис: SetAppPath( strPath )

SetViewerInFocus

С

П

НП

П

Функция возвращает фокус пользовательского экрана окну выполнения приложения, разворачивая его до максимальных размеров экрана.

Синтаксис: SetViewerInFocus()

SetViewerPos

С

П

НП

П

Задаёт ширину высоту и положение окна выполнения приложения.

Синтаксис: SetViewerPos( numLeft, numTop, optNumWidth, optNumHeight )

ShutDown

С

П

П

НП

Прекращает выполнение всех активных модулей приложения.

Синтаксис: ShutDown()

StartTask

А

П

П

Серв

Запускает спящий модуль по его имени на выполнение.

Синтаксис: StartTask( strTask )

ViewerPostMessage

А

П

П

П

Отправляет системное сообщение Windows окну выполнения. Эмулирует функцию Windows PostMessage, см. MSDN. использование функции внутри задач и глобальных процедур запрещается.

Синтаксис: ViewerPostMessage( strScrTitle, numMessage, numwParam, numlParam, optNumID )

Wait

С

П

П

П

Приостанавливает выполнение приложения на определённое количество миллисекунд. Обычно используется в задаче математики, но не исключается в VBScript сценариях.

Синтаксис: Wait( numMillisec )

WinExec

А

П

П

П

Выполняет командную строку Windows.

Синтаксис: WinExec( strCommand, optNumState, optNumSync, "opttagReturnOrHandle" )

WinExecIsRunning

С

П

П

П

Определяет, выполняется ли до сих пор программа, запущенная функцией WinExec.

Синтаксис: WinExecIsrunning( numHandle, "opttagReturn" )



Файловые функции


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

DeleteOlderFiles

С

П

П

П

Удаляет файлы, соответствующие заданной маске, по заданному пути, которые оказались старше определённой даты.

Синтаксис: DeleteOlderFiles( strPath, strMask, strDate )

DirCreate

С

П

П

П

Создаёт определённую директорию.

Синтаксис: DirCreate( strDirectory, optBooFullPath )

DirDelete

С

П

П

П

Удаляет определённую директорию.

Синтаксис: DirDelete( "strDirectory", optBooEmptyOnly )

DirLength

С

П

П

П

Возвращает размер заданной директории.

Синтаксис: DirLength( strPath )

DirRename

С

П

П

П

Переименовывает заданную директорию.

Синтаксис: DirRename( strPath, strDirectoryFrom, strDirectoryTo )

FileCopy

С

П

П

П

Копирует файлы из директории/пути strSourceFile в директорию/путь strTargetFile.

Синтаксис: FileCopy( strSourceFile, strTargetFile, optNumTimeOut )

FileDelete

С

П

П

П

Удаляет заданный файл.

Синтаксис: FileDelete( strFile )

FileLength

С

П

П

П

Возвращает размер файла.

Синтаксис: FileLength( strFile )

FileRename

С

П

П

П

Переименовывает файл.

Синтаксис: FileRename(strOldName, strNewName)

FindFile

С

П

П

П

Организует поиск всех файлов, удовлетворяющих заданному имени.

Синтаксис: FindFile( strFile, "optTagFilesFound", optNumTimeOut )

FileWrite

С

П

П

П

Записывает строку в заданный ASCII или UNICODE файл. Если заданный файл не существует, то функция создаст его.

Синтаксис: FileWrite( strFileName, strWriteText, optNumAppend )

FindPath

С

П

П

П

Определяет существование директории.

Синтаксис: FindPath( strPathName )

GetFileAttributes

С

П

П

П

Читает атрибуты заданного файла.

Синтаксис: GetFileAttributes( strFile )

GetFileTime

С

П

П

П

Читает дату и время последнего изменения файла.

Синтаксис: GetFileTime(strFileName, numFormat)

GetHstInfo

С

П

П

П

Возвращает время и дату начала, время и дату конца, а также длительность ведения файла истории (*.HST).

Синтаксис: GetHstInfo(strFileName, numInfoType)

GetLine

С

П

П

П

Выделяет определённую запись или строку поиска в текстовом файле, сохраняя её в строковом теге.

Функция используется только с файлами ASCII или UTF-16LE кодировки. В случае прочих кодировок можно получить нечитаемые символы.

За один вызов функция считывает не более 509 символов.

Синтаксис: GetLine( strFileName, Search, "tagStore", optNumCase, "optOveflowTag", optRunFromServer )

HST2TXT

А

П

П

П

Импортирует файл истории тренда из собственного двоичного формата IWS в простой текст *.txt, или CSV файл с запятой в качестве разделителя.

Синтаксис: HST2TXT( strStartDate, strStartTime, numDuration, numGroup, strTargetFile, optStrSeparator, optNumMilliseconds, optStrFormat, optNumInterval )

HST2TXTIsRunning

С

П

НП

Серв

Возвращает статус выполнения функции HST2TXT.

Синтаксис: HST2TXTIsRunning()

PDFCreate

С

П

НП

П

Создаёт PDF файл по заданному файлу-источнику.

Синтаксис: PDFCreate( strSourceFile, optStrPdfFile )

Print

А

П

П

П

Печатает текстовый файл.

Синтаксис: Print(strFilePath , optNumOrientation )

RDFileN

С

П

П

П

Запускает диалог выбора файла.

RDFileN( "tagSelectedFile", strSearchPath, strMask, optNumChangeDir )

WebGetFile

С

П

П

П

Загружает файл по указанному адресу с последующим сохранением на локальном компьютере.

Синтаксис: WebGetFile( strURL, strLocalPath ).



Графика


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

AutoFormat

С

П

П

П

Организует автоматическое форматирование дробной части вещественных чисел. Форматирование происходит согласно виртуальной таблице правил, созданной функцией SetDecimalPoints.

Синтаксис: AutoFormat( numValue )

GetScrInfo

С

П

П

П

Возвращает информацию, предоставленную приложением, об открытом окне.

Синтаксис: GetScrInfo( strScreenName, "tagResult", optNumResultType, optNumID).

PrintSetup

А

П

П

П

Открывает стандартный диалог операционной системы по выбору и настройке используемого принтера. Использование функции внутри задач и глобальных процедур запрещено.

Синтаксис: PrintSetup()

PrintWindow

А

П

П

НП

Формирует снимок экрана приложения. При этом экран не обязательно должен быть открытым или активным. Возможно формирование снимка закрытого экрана, или запущенного, но работающего в фоновом режиме.

ResetDecimalPointsTable

С

П

П

П

Сбрасывает правила форматирования виртуальной таблицы, созданной функцией SetDecimalPoints.

Синтаксис: ResetDecimalPointsTable()

RGBColor

С

П

П

П

Возвращает код цвета по матрице RGB.

Синтаксис: RGBColor( numRed, numGreen, numBlue )

RBGComponent

С

П

П

П

Возвращает глубину цветовой компоненты.

Синтаксис: RGBComponent (numColor, numComponent).

SetDecimalPoints

С

П

П

П

Устанавливает число выводимых знаков после запятой для интервала вещественных чисел. Формируется виртуальная таблица правил.

Синтаксис: SetDecimalPoints( numBaseValue , numDecimalPoints )

SetDisplayUnit

С

П

П

П

Находит все теги, объекты типа Таблица и тренды, единицы измерения которых совпадают с указанным. После к найденным тегам применяются значения параметров strDisplayUnit, numDiv, numAdd.

Синтаксис: SetDisplayUnit( strUnitOrigin, strDisplayUnit, numDiv, numAdd )

SetTagDisplayUnit

С

П

П

П

Применяет значения параметров strDisplayUnit, numDiv, numAdd по отношению к полям заданного тега.

Синтаксис: SetTagDisplayUnit( strTagName, strDisplayUnit, numDiv, numAdd ).



Функции переводчика


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Ext

С

П

П

П

Переводит заданный текст.

Синтаксис: Ext( strText )

SetTranslationFile

С

П

П

П

Устанавливает файл переводчика и переводит все выводимые на экран выражения.

Синтаксис: SetTranslationFile( strFileName, optStrColumnName )



Мультимедиа


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

Play

А/С

П

П

П

Проигрывает заданный .wav файл.

Синтаксис: Play( strFileName, optNumSynchronous )



Системная информация


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

DbVersion

С

П

П

П

Возвращает номер версии базы тегов приложения.

Синтаксис: DbVersion()

GetAppHorizontalResolution

С

П

НП

Серв

Возвращает горизонтальное разрешение приложения (раздел [Info]).

Синтаксис: GetAppHorizontalResolution()

GetAppPath

С

П

П

Серв

Возвращает директорию текущего приложения.

Синтаксис: GetAppPath()

GetAppVerticalResolution

С

П

НП

Серв

Возвращает вертикальное разрешение приложения (раздел [Info]).

Синтаксис: GetAppVerticalResolution()

GetComputerIP

С

П

П

П

Возвращает первый IP адрес локальной станции.

Синтаксис: GetComputerIP()

GetComputerName

С

П

НП

П

Возвращает имя локального компьютера.

Синтаксис: GetComputerName()

GetCursorX

С

П

П

П

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

Синтаксис: GetCursorX()

GetCursorY

С

П

П

П

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

Синтаксис: GetCursorY()

GetDisplayHorizontalResolution

С

П

П

П

Возвращает горизонтальное разрешение дисплея локального компьютера в пикселях.

Синтаксис: GetDisplayHorizontalResolution()

GetDisplayVerticalResolution

С

П

П

П

Возвращает вертикальное разрешение дисплея локального компьютера в пикселях.

Синтаксис: GetDisplayVerticalResolution()

GetFreeMemoryCE

С

НП

П

П

Возвращает объём свободной памяти CE устройства.

Синтаксис: GetFreeMemoryCE( optNumType )

GetHardKeyModel

С

П

НП

Серв

Возвращает имя модели используемого аппаратного ключа.

Синтаксис: GetHardKeyModel()

GetHardKeySN

С

П

НП

Серв

Возвращает серийный номер используемого аппаратного ключа.

Синтаксис: GetHardkeySN()

GetIPAll

С

П

П

П

Возвращает все привязанные к локальному компьютеру IP адреса, заключая их в строковый тег.

Синтаксис: GetIPAll( "tagArrayIP", optRefresh )

GetMemoryCE

С

НП

П

П

Возвращает общий объём памяти CE устройства.

Синтаксис: GetMemoryCE( optNumType )

GetNetMACID

С

П

П

П

Возвращает уникальный код MAC ID текущего установленного сетевого адаптера.

Синтаксис: GetNetMACID( "optStrMACID", "optStrAdapterName" )

GetOS

С

П

П

П

Определяет текущую операционную систему.

Синтаксис: GetOS()

GetPrivateProfileString

С

П

П

П

Считывает из .ini файла определённый параметр, используя известный формат этого файла.

Синтаксис: GetPrivateProfileString( strSection, strName, strDefault, strFileName )

GetProductPath

С

П

П

П

Возвращает директорию хранения среды IWS.

Синтаксис: GetProductPath()

GetRegValue

С

П

П

НП

Возвращает значение переменной в регистре.

Синтаксис: GetRegValue( numMainKey, strKey, strValueName )

GetRegValueType

С

П

П

НП

Возвращает тип значения переменной в регистре.

Синтаксис: GetRegValueType( numMainKey, strKey, strValueName )

GetServerHostName

С

НП

НП

П

Имя хоста сервера для ISSymbol и 127.0.0.1 для прочих.

Синтаксис: GetServerHostName()

GetTickCount

С

П

П

П

Возвращает текущее значение счётчика компьютерного времени.

Синтаксис: GetTickCount()

InfoAppAlrDir

С

П

П

П

Возвращает директорию сохранения алармов для текущего приложения.

Синтаксис: InfoAppAlrDir()

InfoAppHSTDir

С

П

П

П

Возвращает директорию сохранения истории для текущего приложения.

Синтаксис: InfoAppHstDir()

InfoDiskFree

С

П

НП

П

Возвращает имеющееся в наличии свободное место на диске.

Синтаксис: InfoDiskFree(strDisk)

InfoResources

С

П

П

П

Возвращает объём доступный ресурсов Windows.

Синтаксис: InfoResources( numSelect )

IsActiveXReg

С

П

П

П

Определяет наличие регистрации ActiveX на компьютере.

Синтаксис: IsActiveXReg( numType, strProgIDorFileName )

IsAppChangedOnServer

С

П

П

П

Выполняющаяся на стороне клиента функция определяет, являются ли файлы приложения более новыми, чем те, которыми он пользовался. Клиент станция выполнения IE или Secure Viewer. Сервер станция выполнения IWS.

Синтаксис: IsAppChangedOnServer( optTagUpdateTrigger )

NoInputTime

С

П

П

П

Возвращает количество прошедшего времени с момента последнего события клавиатуры.

Синтаксис: NoInputTime( optUpdateTrigger )

ProductVersion

С

П

П

П

Возвращает номер версии IWS.

Синтаксис: ProductVersion()

RegSaveCE

С

НП

П

НП

Сохраняет регистрацию Windows CE. Функция работает, только если разрешена возможность сохранения регистрации.

Синтаксис: RegSaveCE()

ReloadAppFromServer

С

П

П

П

Выполняющаяся на стороне клиента функция загружает необходимые файлы с сервера. Клиент станция выполнения IE или Secure Viewer. Сервер станция выполнения IWS.

Синтаксис: ReloadAppFromServer( )

SaveAlarmFile

С

П

П

НП

Функция активирует/блокирует сохранение истории алармов, определяя при этом используемый путь.

AetAppAlarmPath

С

П

П

Серв

Устанавливает директорию для хранения алармов текущего приложения.

Синтаксис: SetAppAlarmPath( strPath )

SetAppHSTPath

С

П

П

Серв

Устанавливает директорию хранения файлов истории трендов собственного формата среды *.HST.

Синтаксис: SetAppHSTPath( strPath )

SetDateFormat

С

П

П

П

Устанавливает формат и разделители для даты.

Синтаксис: SetDateFormat( strSeparator, strFomat )

SetKeyboardLanguage

С

П

П

П

Устанавливает язык экранной клавиатуры.

Синтаксис: SetKeyboardLanguage( strLanguage )

SetRegValue

С

П

П

НП

Записывает значение переменной в регистр.

Синтаксис: SetRegValue( numMainKey, strKey, strValueName, numType, strOrNumValue )

SetWebConfig

С

П

П

Серв

Задаёт Web настройки для текущего приложения. Все настройки обновляются в HTML файлах приложения.

Синтаксис: SetWebConfig( strServerIP, optStrBackupURL, optStrPathFile, optNumHostPort, optStrSecondaryServerIP, optNumProtocolFlag, optNumGtwPort, optStrGtwIP, optStrSecondaryGtwIP, optStrISSymbolURL )

SNMPGet

С

П

НП

П

Возвращает информацию о компьютерах или устройствах в сети, используя протокол SNMP.

Синтаксис: SNMPGet(  "strAddress", "strCommunity", "strOID", "strTagName" )

SNMPSet

С

П

НП

П

Устанавливает значение устройства в сети на конечный компьютер, используя протокол SNMP.

Синтаксис: SNMPSet(  strAddress, strCommunity, strOID, Value, optNumType )

WritePrivateProfileString

С

П

П

П

Записывает определённый параметр в .ini файл, используя стандартный формат этого файла.

Синтаксис: WritePrivateProfileString ( strSection, strName, strValue, strFileName )



Работа с базой приложения


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

ExecuteAlarmAck

С

П

П

П

Подтверждает активный аларм по определённому тегу.

Синтаксис: ExecuteAlarmAck( strTagName, optStrComment, optStrAlarmType )

ForceTagChange

С

П

П

П

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

Синтаксис: ForceTagChange( strTagName, numValue )

GetTagValue

С

П

П

П

Изымает значение указанного тега.

Синтаксис: GetTagValue( strTagName, optNumRefresh )

SetTagValue

С

П

П

П

Присваивает тегу новое значение.

Синтаксис: SetTagValue( strTagName, TagValue )

SyncAlarm

А

П

П

Серв

Обеспечивает синхронизацию баз алармов.

Синтаксис: SyncAlarm( optStrStartDate, optStrEndDate )

SyncAlarmStatus

С

П

П

Серв

Возвращает статус синхронизации.

Синтаксис: SyncAlarmStatus( )

SyncEvent

А

П

П

Серв

Обеспечивает синхронизацию баз событий.

Синтаксис: SyncEvent( optStrStartDate, optStrEndDate )

SyncEventStatus

С

П

П

Серв

Возвращает статус синхронизации.

Синтаксис: SyncEventStatus( )

SyncTrend

А

П

П

Серв

Обеспечивает синхронизацию баз трендов.

Синтаксис: SyncTrend( numGroup, optStrStartDate, optStrEndDate )

SyncTrendStatus

С

П

П

Серв

Возвращает статус синхронизации.

Синтаксис: SyncTrendStatus( numGroup )



Функции цикла


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

For & Next

-

П

П

НП

Выполнения цикла начинается с вызова функции For() и заканчивается примечанием Next. Примечание Next отправляет сценарий к заголовку For().

Синтаксис: For( numInitialValue, numFinalValue, numStep ) … Next



ODBC


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

ODBCBeginTrance

С

П

НП

Серв

Начинает транзакцию с находящимся на связи источником данных.

Синтаксис: ODBCBeginTrans( numHandler )

ODBCBindCol

С

П

НП

Серв

Привязывает столбец к значению тега. Каждый раз после очередной привязки необходимо выполнять функцию ODBCQuery().

Синтаксис: ODBCBindCol( numHandler, strColName, strColType, strTagName )

ODBCCanAppend

С

П

НП

Серв

Возвращает значение, определяющее возможность занесения в базу новых записей.

Синтаксис: ODBCCanAppend( numHandler ).

ODBCCanTransact

С

П

НП

Серв

Возвращает значение, определяющее возможность проведения транзакций.

Синтаксис: ODBCCanTransact( numHandler ).

ODBCCanUpdate

С

П

НП

Серв

Возвращает значение, определяющее возможность внесения обновлений в базу.

Синтаксис: ODBCCanUpdate( numHandler ).

ODBCClose

С

П

НП

Серв

Закрывает соединение с базой.

Синтаксис: ODBCClose( numHandler )

ODBCCommitTrans

С

П

НП

Серв

Фиксирует транзакцию. Функция должны вызываться после каждой проведённой транзакции.

Синтаксис: ODBCCommitTrans( numHandler )

ODBCDelete

С

П

НП

Серв

Удаляет текущий кортеж. После удачного удаления, необходимо сразу же выполнить одну из функций Move для окончательного исключения из базы удалённой записи.

Синтаксис: ODBCDelete( numHandler )

ODBCExcecuteSQL

С

П

НП

Серв

Выполняет SQL запрос напрямую. Функция не возвращает наборы данных.

Синтаксис: ODBCExecuteSQL( numHandler, strSqlCommand )

ODBCInsert

С

П

НП

Серв

Добавляет в базу новую запись. Запись формирует из значений тегов, привязанных к конкретным столбцам функцией ODBCBindCol.

Синтаксис: ODBCInsert( numHandler )

ODBCIsBOF

С

П

НП

Серв

Определяет, находится ли курсор перед первой записью набора. Следует использовать эту функцию перед началом прохода по набору.

Синтаксис: ODBCIsBOF( numHandler )

ODBCDeleted

С

П

НП

Серв

Сообщает о факте удаления текущей записи. Если при проходе по записям значение этой функции для какой-либо записи оказалось ненулевым, следует не совершать никаких действий и сразу же перейти к другой записи.

Синтаксис: ODBCIsDeleted( numHandler )

ODBCIsEOF

С

П

НП

Серв

Определяет, находится ли курсор после последней записи набора.

Синтаксис: ODBCIsEOF( numHandler )

ODBCIsFieldNULL

С

П

НП

Серв

Определяет значение NULL поля записи в наборе.

Синтаксис: ODBCIsFieldNULL( numHandler, strColName )

ODBCIsFieldNullable

С

П

НП

Серв

Определяет, может ли заданное поле записи принимать значение NULL.

Синтаксис: ODBCIsFieldNullable( numHandler, strColName )

ODBCMove

С

П

НП

Серв

Перемещает курсор текущей записи в наборе либо вверх, либо вниз. Если параметр Offset равен 0, то функция обновляет текущую запись.

ODBCMoveFirst

С

П

НП

Серв

Перемещает курсор к первой записи набора.

Синтаксис: ODBCMoveFirst( numHandler )

ODBCMoveLast

С

П

НП

Серв

Перемещает курсор к последней записи набора.

Синтаксис: ODBCMoveLast( numHandler )

ODBCMoveNext

С

П

НП

Серв

Перемещает курсор на следующую запись набора.

Синтаксис: ODBCMoveNext( numHandler )

ODBCMovePrev

С

П

НП

Серв

Перемещает курсор на предыдущую запись набора.

Синтаксис: ODBCMovePrev( numHandler )

ODBCOpen

С

П

НП

Серв

Открывает соединение с базой, возвращая дескриптор. После необходимо привязать столбцы к тегам и выполнить ODBCQuery() для получения первой записи.

Синтаксис: ODBCOpen( strDsn, strUser, strPassw, strTable, strFilter, strSort )

ODBCQuery

С

П

НП

Серв

Возвращает первую запись таблицы после установления соединения и привязки столбцов. Если в привязке столбцов произошли изменения, нужно вновь вызвать эту функцию.

Синтаксис: ODBCQuery( numHandler )

ODBCRollback

С

П

НП

Серв

Откат изменений последней транзакции.

Синтаксис: ODBCROllback( numHandler )

ODBCSetFieldNULL

С

П

НП

Серв

Разрешает или запрещает полю записи принимать неопределённое значение NULL.

Синтаксис: ODBCSetFieldNULL( numHandler, strColName, numValue )

ODBCSetFilter

С

П

НП

Серв

Накладывает ограничения на выбираемые IWS записи.

Синтаксис: ODBCSetFilter( numHandler, strFilter )

ODBCSetSort

С

П

НП

Серв

Сортирует выбранные IWS записи.

Синтаксис: ODBCSetSort(numHandler, strSort )

ODBCUnbindCol

С

П

НП

Серв

Удаляет привязку столбца к тегу.

Синтаксис: ODBCUnbindCol( numHandler, strColName )

ODBCUpdate

С

П

НП

Серв

Обновляет текущую запись. Для этого используются значения привязанных к столбцам тегов.

Синтаксис: ODBCUpdate( numHandler )



Функции для электронных сообщений


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

CnfEmail

С

П

П

П

Определяет настройки для отправки писем по электронной почте.

Синтаксис: CnfEmail(strSMTP, strFrom, strPOP3, strUser, strPassword, optNumTimeout, optnumAuthType, optStrSMTPUser, potStrSMTPPassword).

GetStatusSendEmailExt

С

П

П

П

Возвращает статус последнего отправленного функцией SendEmailExt электронного письма.

Синтаксис: GetStatusSendEmailExt( optTagName )

SendEmail

С

П

П

П

Отправляет электронное письмо.

Синтаксис: SendEmail (strSubject, strMessage, strTo)

SendEmailExt

А

П

П

П

Отправляет электронное письмо с прикреплённым файлом. Перед выполнением функции необходимо использовать CnfEmail.

Синтаксис: SendEMailExt( strSubject, strMessage, strTo, strCC, strBCC, strFile1, … , strFileN )



Телефонные звонки


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

DialError

С

П

П

П

Возвращает коды ошибок, соответствующие каждому соединению. Функция не поддерживается для Windows 7.

Синтаксис: DialError( numType, strPhonebookEntryOrModem, optError, optRefresh )

DialGetClientIP

С

П

П

П

Изымает IP адрес службы удалённого доступа (RAS) клиентской станции.

Синтаксис: DialGetClientIP (numType, strPhoneBookOrModem, tagClientIP, optTagRefresh)

DialGetServerIP

С

П

НП

П

Изымает IP адрес службы удалённого доступа (RAS) станции сервера.

Синтаксис: DialGetServerIP (numType, strPhoneBookOrModem, tagServerIP, optTagRefresh)

DialStatus

С

П

П

П

Возвращает статус каждого соединения. Не поддерживается Windows 7.

Синтаксис: DialStatus( numType, strPhonebookEntryOrModem, optStatus, optRefresh )

DialUp

А

П

П

П

Организует телефонное соединение. Не поддерживается Windows 7.

Синтаксис: DialUp( numType, strPhonebookEntryOrModem, strUserName, strPassword, optStrDomain, strPhoneNumber )

DialUpToCE

А

П

НП

П

Выполняет DialUpToCE программу, пересылающую на сервер информацию, необходимую для CERasSvr.exe.

Синтаксис: DialUpToCE( numModem, strDialPhone, strMyNumber, strUser, strPassword, optStrDomain, optAutoDial, optAutoClose )

FindAllDevices

С

П

П

П

Возвращает список всех доступных для локальной станции модемов и интерфейсов прямого соединения.

Синтаксис: FindAllDevices( "tagArray" )

FindModem

С

П

П

П

Возвращает список всех доступных для локальной станции модемов.

Синтаксис: FindModem( "tagArray" )

HangUp

С

П

П

П

Прерывает телефонное соединение.

Синтаксис: HangUp( numType, strPhonebookEntryOrModem )

PhoneDialUp

А

П

НП

П

Набирает телефонный номер, используя технологию Telephony Application Program Interface (TAPI).

Синтаксис: PhoneDialUp( strPhoneNumber, optStrModemName )

PhoneDisableListen

С

П

НП

П

Блокирует прослушивание модема средой на предмет входящих звонков.

Синтаксис: PhoneDisableListen( optStrModemName )

PhoneEnableListen

С

П

НП

П

Разрешает прослушивание модема средой на предмет входящих звонков.

Синтаксис: PhoneEnableListen( optStrModemName )

PhoneHangUp

А

П

НП

П

Прерывает созданное функцией PhoneDialUp() соединение.

Синтаксис: PhoneHangUp( optStrModemName )

PhoneStatus

С

П

НП

П

Проверяет статус текущих соединений.

Синтаксис: PhoneStatus ( "strStatus", optStrModemName )


Замети: Выполнение функций телефонных звонков становится невозможным при работе на платформе Windows 7.



ActiveX Control & .NET Control


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

XGet

А

П

AC

П

Изымает текущее значение определённого свойства объекта ActiveX или .NET.

Синтаксис: XGet (strName, strProperties)

XRun

А

П

AC

П

Выполняет заданный метод объекта ActiveX или .NET.

Синтаксис: XGet (strName, strMethod, ParameterN)

XSet

А

П

AC

П

Задаёт значение определённого свойства объекта ActiveX или .NET.

Синтаксис: XSet( strName, strProperties, Value )


Заметим: Нельзя использовать эти функции внутри задач и глобальных процедур. Также функции не поддерживаются объектами управления .NET, запущенными под CEView на станции Windows CE.



Протокол событий


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

SendEvent

С

П

П

П

Отправляет событие для регистрации в файле протокола. Если комментирование разрешено, то после вызова функции пользователю будет предложена возможность оставить свой комментарий (который также будет зафиксирован в файле протокола).

Синтаксис: SendEvent( strEvent, optBooFlag, optStrComment )



FTP


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

CnfFTP

С

П

П

П

Устанавливает FTP настройки для текущего приложения. Эта функция должна быть вызвана хотя бы один раз, и перед вызовом прочих функций этого раздела.

Синтаксис: CnfFTP( strServer, strUser, strPwn, numPassiveMode, numPort )

FTPGet

А

П

П

П

Получает файл с удалённого сервера и сохраняет его на локальной машине. Перед вызовом функции необходимо установить FTP настройки. Поскольку функция выполняется асинхронно, для проверки завершённость передачи данных следует использовать функцию FTPStatus().

Синтаксис: FTPGet( strRemoteFile, strLocalFile, numTransferType, numOverwrite )

FTPPut

А

П

П

П

Функция помещает файл на FTP сервер. Перед вызовом функции необходимо установить FTP настройки. Поскольку функция выполняется асинхронно, для проверки завершённость передачи данных следует использовать функцию FTPStatus().

Синтаксис: FTPPut( strLocalFile, strRemoteFile, numTransferType )

FTPStatus

С

П

П

П

Функция возвращает текущий статус транзакций, порожденных вызовом функций FTPGet или FTPPut.

Синтаксис: FTPStatus( "strStatusTag" )



DB/ERP


Функция

Выполнение

Windows PC

Windows CE

Тонкий клиент

Описание

DBCursorClose

С

П

П

П

Закрывает курсор и освобождает результирующий набор от записей.

Синтаксис: DBCursorClose( numCur, "optStrErrorTag" )

DBCursorColumnCount

С

П

П

П

Изымает общее количество столбцов в результирующем наборе.

Синтаксис: DBCursorColumnCount( numCur, "optStrErrorTag" )

DBCursorColumnInfo

С

П

П

П

Получает информацию о столбце результирующего набора.

Синтаксис: DBCursorColumnInfo( numCur, numColumn, numTypeInfo, "optStrErrorTag" )

DBCursurCurrentRow

С

П

П

П

Возвращает номер текущей строки (позицию курсора) в результирующем наборе.

Синтаксис: DBCursorCurrentRow( numCur, "optStrErrorTag" )

DBCursorGetValue

С

П

П

П

Возвращает значение определённого столбца текущей записи набора (той, на которую указывает курсор).

Синтаксис: DBCursorGetValue( numCur, strColumn, "optStrErrorTag" )

DBCursorMoveTo

С

П

П

П

Перемещает курсор на указанную запись набора, копируя её значение в связанный тег. Если запись не найдена (номер записи вышел за пределы набора), то функция возвращает код ошибки, а значение связанного тега не изменяется.

Синтаксис: DBCursorMoveTo( numCur, numRow, "optStrErrorTag" )

DBCursorNext

С

П

П

П

Перемещает курсор на следующую запись в наборе, копируя её значение в связанный тег. Если запись не найдена (номер записи вышел за пределы набора), то функция возвращает код ошибки, а значение связанного тега не изменяется.

Синтаксис: DBCursorNext( numCur, "optStrErrorTag" )

DBCursorOpen

С

П

П

П

Формирует выборку записей из таблицы базы данных, создаёт курсор, указывающий на первую запись выборки, копирует первую запись в связанный тег, возвращает дескриптор курсора.

Эквивалентна оператору SELECT, за тем исключением, что в ней не используются SQL выражения.

Синтаксис: DBCursorOpen( strDBConn, strTable, optStrCondition, optStrColumns, optStrTags, optStrOrder, "optStrErrorTag" )

DBCursorOpenSQL

С

П

П

П

Формирует выборку записей из таблицы базы данных, создаёт курсор, указывающий на первую запись выборки, копирует первую запись в связанный тег, возвращает дескриптор курсора.

Эквивалентна оператору SELECT, требует использование SQL выражений.

Синтаксис: DBCursorOpenSQL( strDBConn, strSQL, optStrTags, "optStrErrorTag" )

DBCursorPrevious

С

П

П

П

Перемещает курсор на предыдущую запись в наборе, копируя её значение в связанный тег. Если запись не найдена (номер записи вышел за пределы набора), то функция возвращает код ошибки, а значение связанного тега не изменяется.

Синтаксис: DBCursorPrevious( numCur, "optStrErrorTag" )

DBCursorRowCount

С

П

П

П

Возвращает общее количество записей в наборе.

Синтаксис: DBCursorRowCount( numCur, "optStrErrorTag" )

DBDelete

С

П

П

П

Удаляет из таблицы базы строки, вошедшие в результирующий набор.

Синтаксис: DBDelete( strDBConn, strTable, strCondition, "optStrErrorTag" )

DBExecute

С

П

П

П

Выполняет SQL выражение внешней базы данных. Если выражение является запросом, то для получения результирующего набора необходимо задать массив.

Синтаксис: DBExecute (strDBConn, strSQL, optStrTags, optNumMaxRows, optStrErrorTag)

DBInsert

С

П

П

П

Добавляет одну новую строку в базу.

Синтаксис: DBInsert( strDBConn, strTable, strValues, optStrColumns, "optStrErrorTag" )

DBSelect

С

П

П

П

Выбирает из таблицы записи, удовлетворяющие запросу, помещая значения полей записей в связанные с ними теги.

Синтаксис: DBSelect (strDBConn, strTable, strTags, strColumns, strCondition, strOrder, optNumMaxRows, optStrErrorTag).

DBUpdate

С

П

П

П

Формирует набор записей, удовлетворяющих условию. Изменяет значение определённого столбца этих записей на заданное новое значение.



Created with the Freeware Edition of HelpNDoc: Easy to use tool to create HTML Help files and Help web sites