4D View v16

PV GET NEXT FREE CELL

Accueil

 
4D View v16
PV GET NEXT FREE CELL

PV GET NEXT FREE CELL 


 

PV GET NEXT FREE CELL ( zone ; direction ; colonne ; ligne ) 
Paramètre Type   Description
zone  Entier long in Zone 4D View
direction  Entier in Constante de direction
colonne  Entier long in Numéro de colonne
ligne  Entier long in Numéro de ligne

La commande PV LIRE CELL LIBRE SUIVANTE récupère les coordonnées colonne et ligne de la prochaine cellule libre dans la direction indiquée.

L'axe de direction est l'une des quatre valeurs du thème de constantes PV Directions :

Constante Type Valeur
pv to the bottom Entier long 1
pv to the left Entier long 2
pv to the right Entier long 0
pv to the top Entier long 3

Exemple  

Dans une zone 4D View comprenant un tableau de données saisies (entièrement renseigné) comptons le nombre de lignes et de colonnes occupées par ce tableau.

Nous savons que la première cellule saisie se trouve à l’intersection de la colonne C et de la ligne 4. À présent, le plug-in va déterminer le nombre de colonnes et de lignes occupées par la plage de saisie :

 C_LONGINT($ColDépart;$LigneDépart`Coordonnées cellule de départ
 C_LONGINT($ColDroite;$LigneDroite`Coordonnées les plus à droite
 C_LONGINT($ColBas;$LigneBas`Coordonnées les plus en bas
 
 $ColDépart:=3 `Initialisation
 $LigneDépart:=4
 
 PV GOTO CELL(Zone;$ColDépart;$LigneDépart`Positionnement
 
  ` Récupération coordonnées de la cellule de droite
 PV GET NEXT FREE CELL(Zone;pv to the right;$ColDroite;$LigneDroite)
  ` Récupération coordonnées de la cellule du bas
 PV GET NEXT FREE CELL(Zone;pv to the bottom;$ColBas;$LigneBas)
 
 ALERT("Les données saisies occupent "+String($ColDroite-$ColDépart)+" colonne(s) sur "+Chaine($LigneBas-$LigneDépart)+" ligne(s).")



Voir aussi  

PV GOTO CELL
PV GOTO NEXT CELL

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Cellule courante
Numéro : 15932

 
HISTORIQUE 

Créé : 4D View 6.8

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)