Difference between revisions of "DBF.Mark"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Mark |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

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