Promotic
WikipediaLinkedInYoutubeTwitterFacebook

RemoveRow - metoda objektu PmDataTable

Popis:
Metoda odstraní řádek (nebo více řádků) na zadané pozici. Existující řádky za touto pozicí se posunou.
Syntaxe:
RemoveRow(Row As Long, [Count As Long]) As Long
Volání:
oDataTable.RemoveRow row, count
Parametry:
Row(Long) Číslo řádku, od kterého se mají řádky odstranit.

Hodnota >=0 znamená, že je to index řádku (indexováno od 0).

Hodnota -2 znamená, že se má smazat Count řádků z konce tabulky.

Count[nepovinné] (Long) Počet řádků pro odstranění. Přednastavená hodnota je 1.
Vrácená hodnota:
Vrací index prvního odstraněného řádku. Vrací záporné číslo pokud nastala chyba (řádek se neodstranil). Tehdy se chyba také zapíše do INFO systému.
Poznámka:

Sloupce "Jen pro čtení" (ReadOnly): Pokud je v kterémkoliv sloupci "Jen pro čtení" zamčena alespoň jedna buňka zapisem neprázdné hodnoty, potom dochází k "zamčení struktury" celé tabulky. Nelze dále přidávat a rušit sloupce nebo řádky, měnit strukturu tabulky. Strukturu, rozměry tabulky je proto nutno měnit před zápisem první neprázdné hodnoty do sloupce "Jen pro čtení".

Viz také:
Příklad:
V objektu "/Data/Params" (typu PmDataTable) se provedou tyto operace:
- Odstraní se první řádek (řádek s indexem 0)
- Odstraní se 5 řádků z konce tabulky
Dim oDataTable
Set oDataTable = pMe.Pm("/Data/Params1")
oDataTable.RemoveRow 0
oDataTable.RemoveRow -2, 5
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice