Руководство по настройке altAwin:Переменные базы данных
Материал из AltecDocs
Переменные базы данных
В altAwin 2.0 реализована возможность заведения сохраняемых в базе данных пользовательских переменных, доступ к которым осуществляется из скриптов fastScript.
Создание, просмотр и редактирование переменных БД осуществляется в разделе Переменные окна Параметры. Для доступа к этому разделу необходимо осуществить вход в программу под учётной записью администратора.
Создавая новую переменную, заполните поля формы описания переменной:
- Идентификатор — собственно имя переменной, по которому она вызывается в скриптах
- Наименование — удобное для восприятия пользователем название переменной, отображаемое в таблице
- Тип переменной — может принимать одно из следующих значений: строка, целое число, дробное число, True/False, бинарные данные, документ.
- Значение — значение переменной в зависимости от заданного типа.
- Описание.
в FastScript для работы с переменными используются 2 функции:
- GetDatabaseVariable(Name:string; var Default:Variant):Variant
- возвращает значение переменной БД;
- SetDatabaseVariable(Name:string; var Default:Variant)
- устанавливает значение переменной БД; в случае если значение переменной устанавливается как NULL, переменная удаляется из базы.
В примере производится установка числовой переменной TEST, а затем получение её значения:
begin
SetDatabaseVariable('TEST', 123);
vardb1 := GetDatabaseVariable('TEST', 111);
ShowMessage(vardb1);
end;