«deleteLines»

Находит столбцы с ключевыми значениями и удаляет все строки, содержащие эти значения.

Краткое описание

1)
setValue (string shape, «deleteLines», int n, string schName1, <dyn_type1> schValue1 [, string schName2, <dyn_type2> schValue2 …]);
shape.deleteLines (int n, string schName1, <dyn_type1> schValue1 [, string schName2, <dyn_type2> schValue2 …]);
2)
setValue (string shape, «deleteLines», int n, string schName1, <dyn_dyn_type1> schValue1 [, string schName2, <dyn_dyn_type2> schValue2 …]);
shape.deleteLines (int n, string schName1, <dyn_dyn_type1> schValue1 [, string schName2, <dyn_dyn_type2> schValue2 …]);

Параметры

ПараметрыОписание
shapeИмя объекта
nКоличество ключей
schName1Имя ключевого столбца
schValue1Значение ключа (dyn_type/dyn_dyn_type arbitrary ), которое удаляется

Описание

Этот атрибут используется для удаления строк, удовлетворяющих определенным условиям. В столбце «schName» будет проверена каждая строка на предмет соответствия ее содержимого специальному ключу «schValue». Здесь можно указать несколько условий, причем их количество задается переменной «n». Если все n-условий были удовлетворены, соответствующие строки удаляются.
ЗначокПРИМЕР
В этом примере в столбце с именами ищется «Carl», «Julia» и «Mart». Если указанные имена будут найдены, они будут удалены.
main()
{
int numb= 1;
string name = «name»; //имя столбца
dyn_dyn_string value1; //Значения ключей, поиск которых осуществляется в таблице
value1[1]= makeDynString(«Carl»);
value1[2]= makeDynString(«Julia»);
value1[3]= makeDynString(«Mart»);
DebugN(«deleting lines»);
Table1.deleteLines(numb,name,value1);//Удаление строк
}
 

Используется для объекта

Таблица

См. также

«updateLine»,updateLines

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *