DBF.Mark

From SunFlurry wiki
Revision as of 17:28, 23 July 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Mark |object=DBF |caption=Удаление записей |type=1 |status=2 |db=0 |exception=Невозможн...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Mark (Удаление записей)
Объект:DBF
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, неверные аргументы, системная ошибка
Визуальность:Нет

Функция устанавливает или снимает на требуемой или текущей записи признак удаления. Функция также может сохранить текущие изменения файла. См. также атрибут IsDeleted.

Синтаксис

DBF.Mark(<Установить пометку удаления (1), снять (0) (INT)>,<Индекс записи (INT)>=0,<Сохранить изменения (INT)>=0)

Аргументы

  • <Установить пометку удаления (1), снять (0) (INT)> - (необязательный аргумент) Аргумент задает режим удаления или снятия удаления записи.
  • <Индекс записи (INT)> - (необязательный аргумент) Аргумент задает индекс записи, для которой нужно изменить пометку удаления. Если аргумент пропущен, будет использована текущая запись.
  • <Сохранить изменения (INT)> - (необязательный аргумент) Если аргумент равен 1, будет выполнена операция Save и изменен статус текущей записи на диске, иначе изменения будут произведены только в памяти.

Примеры

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