DBF.Goto

From SunFlurry wiki
Jump to: navigation, search
  Goto (Изменение текущей записи)
Объект:DBF
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, неверный индекс
Визуальность:Нет

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

Синтаксис

DBF.Goto(<Индекс записи файла (INT)>)

Аргументы

  • <Индекс записи файла (INT)> - Индекс новой текущей записи. Индексирование начинается с единицы. Если указан ноль, текущая запись будет закрыта, как сразу же после открытия файла. Если указанный индекс больше количества записей в файле на единицу, будет добавлена новая запись в конец файла.

Примеры

Файл:="";
If not OpenFileDialog(Файл,"Выберите файл для загрузки:","Файлы dbf (*.dbf)|*.dbf",0,"dbf") Then
  Exit;
EndIf;
аФайл:=Dbf.Create();
аФайл.Open(Файл);
аФайл.Goto(1);
Message(аФайл.SUM);
аФайл.Close();