Difference between revisions of "DBF.GetValue"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=GetValue |object=DBF |caption=Получение значения текущей записи |type=1 |status=2...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:43, 7 February 2021

  GetValue (Получение значения текущей записи)
Объект:DBF
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в строку или число, неверный аргумент
Визуальность:Нет

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

Синтаксис

DBF.GetValue(<Индекс или наименование поля (INT,STRING)>):<Значение поля>

Аргументы

  • <Индекс или наименование поля (INT,STRING)> - Строка с наименованием поля или число с его индексом. Индексирование полей начинается с единицы.

Возвращаемое значение

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

Примеры

бРезОст:=dbf.Create();
бРезОст.FileName:="c:\file.dbf";
бРезОст.Codepage:=1251;  
бРезОст.AddField(,"nQty","NUMBER.15.2");
бРезОст.AddField(,"NQTY","NUMBER.15.2");

бРезОст.AddRecord();
бРезОст.SetValue("nQty",10.1);
бРезОст.SetValue("NQTY",10.2);
бРезОст.Save();

//Будет выведено: "nQty: 10.1"
Message("nQty: "+бРезОст.GetValue("nQty"));
//Будет выведено: "NQTY: 10.2"
Message("NQTY: "+бРезОст.GetValue("NQTY"));
бРезОст.Close();