Tipicamente, o 4D View Pro requer que se identifique a célula com a qual se trabalha e onde os dados serão introduzidos (a célula activa). Pode também ser necessário seleccionar algumas células e depois executar uma acção, como a formatação ou a introdução de valores nas mesmas. 4D v17 R5 fornece um novo conjunto de comandos para o ajudar a gerir tanto a célula activa como as selecções de células.
HDI: Novos comandos para gerir as células
Para definir e obter a célula ou selecção activa no seu documento:
- VP Get active cell
- VP Get selection
- VP SET ACTIVE CELL
- VP SET SELECTION
- VP ADD SELECTION
- VP RESET SELECTION
Para ver uma célula em posição específica(por exemplo, em baixo à direita) da sua área 4D View Pro, pode utilizar:
Novos comandos em acção
Pode obter o intervalo correspondente à célula activa com esta linha de comando:
$activeCell:=VP Get active cell ("ViewProArea")
A mesma lógica aplica-se à recuperação de uma selecção actual:
$currentSelection:=VP Get selection ("ViewProArea")
Definir a sua célula activa é tão fácil, basta passar novas coordenadas de célula como parâmetro:
$activeCell:=VP Cell ("ViewProArea";5;6)
VP SET ACTIVE CELL ($activeCell)
E para definir uma nova selecção, passe uma gama de células (adjacentes ou destacadas) como parâmetro :
$currentSelection:=VP Combine ranges (VP Cells ("ViewProArea";3;2;1;4);VP Cells ("ViewProArea";5;7;1;4))
VP SET SELECTION ($currentSelection)
Gerir a posição View da sua cela
Para ver uma célula no centro da sua área 4D View Pro, pode usar a seguinte linha de código:
$displayCell:=VP Cell ("ViewProArea1";50;50)
VP SHOW CELL ($displayCell;vk position center;vk position center)
A localização da célula não mudará, mas a vista da célula será reposicionada horizontal e verticalmente de modo a que a célula seja exibida no centro (se possível).