Находит столбцы с ключевыми значениями и удаляет все строки, содержащие эти значения. |
Краткое описание
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);//Удаление строк } |
Используется для объекта
Таблица |
См. также