4D Write Pro – Vkládání a mazání řádků a sloupců

Automaticky přeloženo z Deepl

Již víte, že aplikace 4D Write Pro umožňuje vytvářet tabulky a připojovat k nim řádky. S verzí 4D v18 pro vás máme další vzrušující novinky! S potěšením vám oznamujeme, že správa vkládání a mazání řádků a sloupců je nejen možná, ale také velmi snadná. Lze to provést buď programováním díky čtyřem novým příkazům, nebo pomocí rozhraní (prostřednictvím widgetů nebo kontextové nabídky). Čtěte dále a dozvíte se další podrobnosti!

4DWP: vkládání a mazání řádků a sloupců

Čtyři nové příkazy pro správu řádků a sloupců

Pro vkládání řádků a sloupců byly vytvořeny dva nové příkazy: WP Table inserts rows a . WP Table insert columns. Oba příkazy vracejí rozsahy, které odpovídají částem vytvořeným uvnitř tabulky. Podle stejné logiky byly vytvořeny dva doplňující příkazy pro odstranění řádků a sloupců: WP TABLE DELETE ROWS a . WP TABLE DELETE COLUMNS. Určitě jste přišli na to, co dělají!

//To insert 2 rows starting at line 3
$row:=WP Table insert rows(WPtable;3;2)
//To delete the second column:
WP TABLE DELETE COLUMNS (
WPtable;2;1)

Aktualizované příkazy

Na adreseWP Table get rows, WP Table get columns a WP Table get cells commands byly také vylepšeny!

Stále je lze používat k vytváření rozsahů uvnitř tabulky jako dříve:

$row:=WP Table get rows($table;3;2)

Nyní je lze použít také k získání informací o rozsazích, které patří (nebo nepatří) do tabulky. Všechny tyto příkazy nyní mohou obdržet rozsah jako parametr a vrátí objekt obsahující užitečné informace, jako např:

Řekněme, že chcete například zobrazit informace o vybraných buňkách, zde je uveden postup:

$userSelection$cells:=WP Selection range(WParea)
$cells :=WP Table get cells($userSelection)
If ($cells#Null)
Form .info:=New object
Form .info.firstRow:=$cells.firstRow
Form .
info.firstColumn:=$cells.firstColumn
Form.info.rowCount:=$cells.rowCount
Form.info.columnCount:= xml-ph-0035@deepl.incolumnCount
End if

Automatické akce

K dispozici jsou takéautomatické akce pro vkládání nebo mazání řádků a sloupců podle aktuálních výběrů v tabulce:

Roland Lannuzel
- Product Owner & 4D Expert - Po studiu elektroniky se Roland věnoval průmyslovým IT jako vývojář a konzultant, který vytvářel řešení pro zákazníky s různými databázemi a technologiemi. Koncem 80. let se zamiloval do 4D a používal jej při psaní podnikových aplikací, které zahrnovaly účetní, fakturační a e-mailové systémy. nakonec se připojil ke společnosti v roce 1997 a Rolandův cenný přínos zahrnuje návrh specifikací, testovacích nástrojů, demoverzí a také školení a přednášky pro komunitu 4D na mnoha konferencích. Nadále aktivně utváří budoucnost 4D definováním nových funkcí a nástrojů pro vývoj databází.