Difference between revisions of "DBF.Goto"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Goto |object=DBF |caption=Изменение текущей записи |type=1 |status=2 |db=0 |exception=Не...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:43, 7 February 2021

  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();