| 4D View v15PV GET CELL NAME LIST | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D View v15
 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 v15)
	
	
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário