In genere, 4D View Pro richiede di identificare la cella su cui si sta lavorando e in cui verranno inseriti i dati (la cella attiva). Potrebbe anche essere necessario selezionare alcune celle per poi eseguire un’azione, come la formattazione o l’inserimento di valori in esse. 4D v17 R5 offre una nuova serie di comandi che aiutano a gestire la cella attiva e le selezioni di celle.
HDI: Nuovi comandi per la gestione delle celle
Per impostare e ottenere la cella o la selezione attiva nel documento:
- VP Get active cell
- VP Get selection
- VP SET ACTIVE CELL
- VP SET SELECTION
- VP ADD SELECTION
- VP RESET SELECTION
Per visualizzare una cella in una posizione specifica(ad esempio, in basso a destra) dell’area di 4D View Pro, è possibile utilizzare:
Nuovi comandi in azione
È possibile ottenere l’intervallo corrispondente alla cella attiva con questa riga di comando:
$activeCell:=VP Get active cell ("ViewProArea")
La stessa logica si applica per recuperare una selezione corrente:
$currentSelection:=VP Get selection ("ViewProArea")
L’impostazione della cella attiva è altrettanto semplice: basta passare le coordinate della nuova cella come parametro:
$activeCell:=VP Cell ("ViewProArea";5;6)
VP SET ACTIVE CELL ($activeCell)
Per impostare una nuova selezione, passate un intervallo di celle (adiacenti o staccate) come parametro:
$currentSelection:=VP Combine ranges (VP Cells ("ViewProArea";3;2;1;4);VP Cells ("ViewProArea";5;7;1;4))
VP SET SELECTION ($currentSelection)
Gestire la posizione di visualizzazione della cella
Per visualizzare una cella al centro dell’area 4D View Pro, è possibile utilizzare la seguente riga di codice:
$displayCell:=VP Cell ("ViewProArea1";50;50)
VP SHOW CELL ($displayCell;vk position center;vk position center)
La posizione della cella non cambierà, ma la vista della cella verrà riposizionata orizzontalmente e verticalmente in modo che la cella venga visualizzata al centro (se possibile).