L4G >  Fonctions Safe X3  

Afficher tout Masquer tout

Fonctions numériques

Fonctions classiques

 

abs()

valeur absolue

 

mod()

reste de la division entière

 

rnd()

nombre au hasard

 

sgn()

signe

 

sqr()

racine carrée

Fonctions de troncature

 

ar2()

arrondi sur 2 chiffres décimaux

 

arr()

arrondi à un nombre près

 

fix()

troncature

 

int()

partie entière

Fonctions de chaînes

 

ascii()

code ascii

 

len()

longueur d'une chaîne

 

parse()

analyse syntaxique d'une expression

 

pat()

conformité d'une chaîne à un modèle

 

val()

représentation décimale d'une chaîne

Fonctions de dates

 

day

jour en quantième

 

dayn

numéro du jour dans la semaine

 

month

numéro du mois

 

nday

nombre de jours depuis le 1/1/1600

 

week

numéro de semaine associé à une date

 

year

année

Opérateurs

 

and

et logique

 

not

négation logique

 

or

ou logique

 

xor

ou exclusif logique

 

+

addition

 

-

soustraction

 

*

multiplication

 

/

division

 

^

puissance

Fonctions arithmétiques

 

anp()

nombre d'arrangements

 

cnp()

nombre de combinaisons

 

fac()

factorielle

Fonctions statistiques

 

avg()

moyenne

 

find()

recherche dans une liste

 

max()

maximum d'une liste

 

min()

minimum d'une liste

 

prd()

produit

 

sigma()

somme ou concaténation

 

sum()

somme ou concaténation

 

uni()

recherche d'une valeur dupliquée

 

var()

variance

Fonctions trigonométriques

 

ach()

arg-cosinus

 

ash()

arg-sinus

 

ath()

arg-tangente

 

ch()

cosinus hyperbolique

 

sh()

sinus hyperbolique

 

th()

tangente hyperbolique

Fonctions hyperboliques

 

ach()

arg-cosinus

 

ash()

arg-sinus

 

ath()

arg-tangente

 

ch()

cosinus hyperbolique

 

sh()

sinus hyperbolique

 

th()

tangente hyperbolique

Fonctions logarithmiques

 

exp()

exponentielle

 

ln()

logarithme népérien

 

log()

logarithme décimal

Classes de variables

 

clalev()

classe utilisée ou non

 

clanbs()

nombre de symboles définis

 

clasiz()

nombre de symboles alloués

Fonction sur tables

 

filinfo()

caractéristiques d'un fichier

 

filelev()

niveau de localité

 

nbrecord()

nombre d'enregistrements

 

rowcount()

nombre d'enregistrements de tout ou partie d'une table ou d'un link

 

uniqid()

suite d'entiers uniques

Fonctions sur fichiers séquentiels

 

adxseek()

position des pointeurs de lecture et écriture sur fichiers séquentiels

Fonctions sur masques

 

inpmode()

mode utilisé en saisie d'une zone

 

varinit()

variable de masque initialisée ou non

 

masklev()

niveau de localité

 

masknbf()

nombre de champs

 

maskrk()

rang des variables

 

masksiz()

taille en octets

Fonctions diverses

 

adxpid

numéro du processus Adonix

 

adxtcp

numéro de service utilisé pour les connexions

 

adxuid

identificateur d'utilisateur

 

dim()

dimensions d'une variable

 

errl

numéro de ligne dans un traitement

 

errn

numéro d'une erreur

 

freemem

mémoire disponible

 

nbruser

nombre d'utilisateurs de l'application

 

time

heure locale en secondes

 

type()

type d'une variable

 

varmode

détermine si le champ est saisissable ou affiché

Fonctions alphanumériques

Extraction de sous-chaînes

 

left$()

à partir de la gauche

 

mid$()

à partir d'un rang

 

right$()

à partir de la droite

 

seg$()

entre deux rangs

Transformation de chaînes

 

ctrans()

en caractères codés sur 7 bits

 

tolower()

majuscules en minuscules

 

toupper()

minuscules en majuscules

 

vireblc()

suppression d'espaces

Génération de chaînes

 

chr$()

caractère ascii

 

graph$()

chaîne de caractères semi-graphiques

 

space$()

chaîne remplie d'espaces

 

string$()

chaîne répétant une sous-chaîne ou un code ascii

Affichage de chaînes

 

errm

deuxième partie du message d'erreur

 

errmes$()

message d'erreur

 

errp

traitement dans lequel s'est produit l'erreur

Classes, Masques

 

clanam()

nom de classe

 

clavar()

noms des variables dans une classe

 

maskabr()

abréviation de masque

 

maskcou

nom du masque courant

 

masknam()

nom de masque

Fonctions diverses de chaînes

 

adxmac

machines où sont implantées les applications de référence

 

adxpam

paramètre de la fonction de menu sélectionnée

 

adxpno()

pile des noms d'OBJets

 

cop$

message de copyright d'Adonix

 

day$()

nom du jour

 

dir$

répertoire de lancement d'Adonix

 

filcom()

commentaire

 

filpath()

chemin d'accès à un fichier

 

format$()

formatage d'une expression

 

getenv$()

valeur d'une variable de l'environnement

 

instr()

recherche d'une sous-chaîne

 

mess()

messages des fichiers message

 

month$()

nom du mois

 

num$()

chaîne contenant une représentation décimale

 

time$

heure locale

 

trtcou

traitement courant

 

ver$()

numéros de version et de sérialisation

Fonctions de dates

 

addmonth()

ajout d'un nombre de mois à une date

 

aweek()

date de début d'une semaine

 

date$

date courante

 

eomonth()

date correspondant au dernier jour d'un mois

 

gdat$()

construction d'une date

 

nday$()

date correspondant à un nombre de jours

Fonctions de types variables

 

evalue()

évaluation d'une formule

 

max()

maximum d'une liste

 

min()

minimum d'une liste

 

sigma()

somme ou concaténation

 

sum()

somme ou concaténation

Fonctions pour debuggeur

 

adxcio

numéro des fichiers séquentiels ouverts

 

adxioa

abréviation des fichiers séquentiels ouverts

 

adxnfs

nom des fichiers séquentiels ouverts

 

filecla

numéro des classes des tables ouvertes

 

filetyp

types de tables

 

maskcla

numéro des masques ouverts

 

progcan

nom du traitement

 

progldd

témoin traitement chargé en mémoire

 

progsiz

taille du traitement

 

progusd

témoin traitement en cours d'utilisation