Gerir as selecções e a célula activa em 4D View Pro

Tradução automática de Deepl

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:

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).

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.