L4G >  adxtct  

Afficher tout Masquer tout

adxtct permet de connaître le nom du fichier des compteurs.

 

Classe, type et dimension

Char [S]adxtct (254)

 

Exemples

   # Extrait d'un fichier APL.ini
    [S]adxtct = "ADXCOM"
   # On se prépare à mettre à jour les compteurs de l'appli courante
 # à partir de l'application de référence ( même valeur pour adxtct )
   Local File = [S]adxmother(0)+"."+[S]adxtct [REF]
    Local File = [S]nomap+"."+[S]adxtct [COM]

 

Description

adxtct est une variable système Adonix de type Char, qui fixe le nom de la table  utilisée pour les compteurs.
La valeur d'adxtct doit être un nom_d'OBJet désignant la table. La table sera dans l'application courante.

adxtct est initialisée à "APLCOM" au lancement d'Adonix par le fichier APL.INI.

 

Remarques

En standard, cette table s'appelle APLCOM et son abréviaton est ACM. Sa structure est la suivante :

Nom de la zone

Type de la zone

Dimension

Commentaire

COMFLD

Alphanumérique 50

1

Champ de Valeurs

COMIND

Entier Court

1

Indice

COMLEN

Entier Court

1

Longueur Eventuelle

COMNOM

Alphanumérique 12

1

Nom du symbole

COMTYP

Entier Court

1

Type du compteur

La seule clé existante est COMCLE, sans homonyme, définie par COMNOM+COMIND.
Le type du compteur est déterminé par la valeur de COMTYP. La correspondance étant la suivante :
300 -> Libelle
301 -> Shortint
302 -> Integer
303 -> Decimal (la précision est donnée par la zone COMLEN)
304 -> Float (obsolète)
305 -> Double (obsolète)
306 -> Char (la longueur est donnée par la zone COMLEN)
307 -> Date

Quel que soit le type du compteur, sa valeur est stockée dans la zone COMFLD, sous forme de chaine de caractères. S'il s'agit d'une date, sa valeur sera codée sous forme AAAAMMJJ. Exemple :
[F:COM]COMNOM = DATEFIN
[F:COM]COMTYP = 307
[F:COM]COMFLD = "19951231" : # 31 Décembre 1995

Pour les compteurs de type chaine de caractères, la longueur de cette chaine sera contenue dans la zone COMLEN, mais elle ne pourra évidemment pas dépasser la taille de la zone COMFLD (50 en standard).

Pour les compteurs de type Décimal Codé Binaire, COMLEN contiendra le nombre d'octets nécessaires au stockage de la donnée (soit 17 pour la précision standard de 24.8).

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

ADXTLK - ADXTMS