| 4D View v15PV SET AREA PROPERTY | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D View v15
 PV SET AREA PROPERTY 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PV SET AREA PROPERTY ( zone ; propriété ; valeur ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |   | Zone 4D View | |||||
| propriété | Entier long |   | Numéro de propriété | |||||
| valeur | Entier long |   | Valeur de la propriété | |||||
La commande PV FIXER PROPRIETE ZONE fixe la valeur de la propriété indiquée pour la zone 4D View.
Seules les préférences de propriétés des zones affichées à l'écran — présentes dans un formulaire, associées ou non à un champ — sont sauvegardées :
Si zone vaut 0, la commande PV FIXER PROPRIETE ZONE s’applique à l’ensemble des nouvelles zones 4D View. Dans ce cas, il est préférable de l’appeler dans la Méthode base Sur ouverture, exécutée à l’ouverture de la base.
Pour définir le paramètre propriété, utilisez les constantes du thème PV Propriétés zone. Pour définir le paramètre valeur, utilisez les constantes des thèmes associés ou passez une valeur spécifique. La table suivante décrit les constantes du thème PV Propriétés zone et les valeurs possibles :
| Constante | Type | Valeur | 
| pv autoriser annulation | Entier long | 39 | 
| pv autoriser sélection vide | Entier long | 2 | 
| pv colonnes redimensionnables | Entier long | 4 | 
| pv copie éléments cachés | Entier long | 19 | 
| pv délimiteur champs | Entier long | 17 | 
| pv délimiteur enregistrements | Entier long | 16 | 
| pv déposer autorisé | Entier long | 33 | 
| pv dialogue enregistrement | Entier long | 37 | 
| pv enveloppe champ | Entier long | 18 | 
| pv facteur de zoom | Entier long | 36 | 
| pv flèches | Entier long | 9 | 
| pv glisser autorisé | Entier long | 13 | 
| pv hauteur entêtes colonnes | Entier long | 21 | 
| pv largeur entêtes lignes | Entier long | 22 | 
| pv lignes redimensionnables | Entier long | 5 | 
| pv mode de déposer | Entier long | 14 | 
| pv mode de sélection | Entier long | 0 | 
| pv mode touche entrée en saisie | Entier long | 15 | 
| pv montrer barre bordures | Entier long | 29 | 
| pv montrer barre déf hor | Entier long | 34 | 
| pv montrer barre déf vert | Entier long | 35 | 
| pv montrer barre formules | Entier long | 30 | 
| pv montrer barre menu | Entier long | 25 | 
| pv montrer barre nombres | Entier long | 27 | 
| pv montrer barre standard | Entier long | 26 | 
| pv montrer barre style | Entier long | 28 | 
| pv montrer entêtes colonnes | Entier long | 23 | 
| pv montrer entêtes lignes | Entier long | 24 | 
| pv montrer grille hor | Entier long | 31 | 
| pv montrer grille vert | Entier long | 32 | 
| pv montrer sélection | Entier long | 40 | 
| pv nombre volets hor | Entier long | 11 | 
| pv nombre volets vert | Entier long | 10 | 
| pv retour chariot | Entier long | 8 | 
| pv surbrillance cellule active | Entier long | 3 | 
| pv surbrillance de sélection | Entier long | 1 | 
| pv tri entêtes | Entier long | 20 | 
| pv trigger de glisser | Entier long | 12 | 
| pv trigger de saisie | Entier long | 6 | 
| pv trigger de sélection | Entier long | 7 | 
Pour figer la taille des colonnes d’une zone 4D View ou, à l'inverse, autoriser le redimensionnement si cette fonction est figée, nous écrirons la méthode suivante qui réalisera cette opération en "bascule" (switch) :
 C_LONGINT($Valeur) //Valeur de la propriété
 
  //Valeur actuelle (0 = figé, 1 = autorisé)
 $Valeur:=PV Get area property(Zone;pv resizable columns)
  //Commande en bascule : 0 <-> 1
 PV SET AREA PROPERTY(Zone;pv resizable columns;Num($Valeur=0))
	Produit :  4D View
	Thème :  PV Zone
	Numéro :  
        15996
        
        
        
	
	Modifié :  4D View 2004
	4D View - Langage ( 4D View v15)
	
	
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire