4D View v16PV GET CELL NAME LIST |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV GET CELL NAME LIST
|
PV GET CELL NAME LIST ( area ; colunas ; linhas ; nomes ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D View | |||||
colunas | Array inteiro longo |
![]() |
Array dos números de colunas das células | |||||
linhas | Array inteiro longo |
![]() |
Array dos números de linhas das células | |||||
nomes | Array texto |
![]() |
Nomes das células | |||||
O comando PV GET CELL NAME LIST recupera respectivamente nos arrays nomes, colunas, e linhas os nomes, números de colunas e números de linhas das células as quais se lhes atribuiu um nome.
O seguinte método se encontra em um módulo genérico que gestiona os nomes das células. Não há um comando específico que permite o posicionamento de uma célula utilizando seu nome, mas simplesmente utilize o comando PV GOTO CELL, como parâmetro, um elemento de cada um dos arrays $TabColumns e $TabRows arrays correspondentes a posição do nome desejado em $TabNames:
C_TEXT($1) `Nome da célula a qual ir
C_LONGINT($Position) `Posição do nome da célula na lista de nomes
ARRAY LONGINT($TabColumns;0) `Array de colunas
ARRAY LONGINT($TabRows;0) `Arrays de linhas
ARRAY TEXT($TabNames;0) `Array de nomes de células
`Recuperação dos nomes e das coordenadas correspondentes
PV GET CELL NAME LIST(Area;$TabColumns;$TabRows;$TabNames)
$Position:=Find in array($TabNames;$1) `Procuramos nossa célula
If($Position#-1) `Existe
PV GOTO CELL(Area;$TabColumns{$Position};$TabRows{$Position}) `A tornamos atual
Else
`Lidamos com o possível erro
End if
Produto: 4D View
Tema: PV Propriedade de célula
Número
15921
Criado por: 4D View 6.8
4D View Linguagem ( 4D View v16)