Руководство по настройке altAwin:Переменные базы данных

Материал из AltecDocs
Перейти к:навигация, поиск

Переменные базы данных

В altAwin 2.0 реализована возможность заведения сохраняемых в базе данных пользовательских переменных, доступ к которым осуществляется из скриптов fastScript.

Рис. 4.170. Окно Параметры (представление Переменные)


Создание, просмотр и редактирование переменных БД осуществляется в разделе Переменные окна Параметры. Для доступа к этому разделу необходимо осуществить вход в программу под учётной записью администратора.

Рис. 4.171. Окно редактирования переменной базы данных)


Создавая новую переменную, заполните поля формы описания переменной:

  • Идентификатор — собственно имя переменной, по которому она вызывается в скриптах
  • Наименование — удобное для восприятия пользователем название переменной, отображаемое в таблице
  • Тип переменной — может принимать одно из следующих значений: строка, целое число, дробное число, 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;