LISTE SEGMENTS DE DONNEES

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 6.0


LISTE SEGMENTS DE DONNEES (segments)

ParamètreTypeDescription
segmentsTableau alphaNoms longs des segments de données de la base

Description

LISTE SEGMENTS DE DONNEES remplit le tableau segments avec les noms complets (chemin d'accès + nom de fichier) des segments de données de la base avec laquelle vous travaillez.

ATTENTION : Cette commande n'a pas d'effet si elle est exécutée sur 4D Client. Si vous avez besoin, pour des raisons d'administration, d'afficher une liste des segments de données sur un poste client, vous pouvez construire la liste et la stocker dans une variable sur le serveur à l'aide d'une procédure stockée. Ensuite, vous pouvez récupérer le contenu de cette variable en utilisant la commande LIRE VARIABLE PROCESS.

Exemples

(1) Dans le formulaire "Infos segments de données" de la table [Dialogues], vous voulez afficher une liste déroulante contenant les noms des segments de données. Pour cela, vous écrivez le code suivant :

      ` [Dialogues]; Méthode formulaire "Infos segments de données"
   Au cas ou 
      : (Evenement formulaire=Sur chargement)
            ` ...    
         TABLEAU ALPHA(255;taNomSegment;0)
         LISTE SEGMENTS DE DONNEES(taNomSegment)
            ` ...
   Fin de cas 

(2) La méthode suivante vous indique si votre base est segmentée :

      ` Fichier de données segmenté -> Booléen
   C_BOOLEEN ($0)
   LISTE SEGMENTS DE DONNEES($taNomSegment)
   $0:=(Taille tableau($taNomSegment)>1)

(3) Après avoir appelé AJOUTER SEGMENT DE DONNEES, vous voulez tester si l'utilisateur a ajouté des segments de données.

   LISTE SEGMENTS DE DONNEES($taAvant)
   AJOUTER SEGMENT DE DONNEES 
   LISTE SEGMENTS DE DONNEES($taAprès)
   Si(Taille tableau($taAvant)#Taille tableau($taAprès))
      ` Oui, un ou plusieurs segments de données ont été ajoutés
   Sinon
      ` Il y a le même nombre de segments de données
   Fin de si

Référence

Fichier application, Fichier donnees, Fichier structure.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant