w w w . a d o n i x . c o m

Fonctions

 

Fonctions  Numériques,  Alphabétiques, de dates, de type variable

 

Fonctions Numériques

- classiques
- de troncature
- statistiques
- de chaîne
- de date
- opérateurs
- arithmétiques
- diverses
- trigonométriques
- hyperboliques
- logarithmiques
- classes de variables
- tables
- fichiers séquentiels
- masques

Fonctions Alphanumériques

- extraction de sous-chaînes
- transformation de chaînes
- fonctions diverses de chaînes
- génération de chaînes
- affichage de chaînes
- classes, masques

Fonctions dedates

Fonctions de typevariable

Fonctions pour debugger

Appel d'une fonction

 


FONCTIONS NUMERIQUES     

·        classiques

 

abs()

valeur absolue

 

mod()

reste de la division entière

 

rnd()

nombre au hasard

 

sgn()

signe

 

sqr()

racine carrée

 

·        de troncature

 

ar2()

arrondi sur 2 chiffres décimaux

 

arr()

arrondi à un nombre près

 

fix()

troncature

 

int()

partie entière

 

·        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

 

·        de chaîne

 

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

 

·        de date

 

day

jour

 

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

 

·        arithmétiques

 

anp()

nombre d'arrangements

 

cnp()

nombre de combinaisons

 

fac()

factorielle

  

·        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é

 

·        trigonométriques

 

acos()

arc-cosinus

 

asin()

arc-sinus

 

atan()

arc-tangente

 

atan2()

arc-tangente du rapport des arguments

 

cos()

cosinus

 

sin()

sinus

 

tan()

tangente

 

pi

renvoie une valeur approchée du rapport constant du périmètre d'un cercle à son diamètre.

 

·        hyperboliques

 

ach()

arg-cosinus

 

ash()

arg-sinus

 

ath()

arg-tangente

 

ch()

cosinus hyperbolique

 

sh()

sinus hyperbolique

 

th()

tangente hyperbolique

 

·        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

 

·        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 oud'un link

 

uniqid()

suite d'entiers uniques

 

·        fichiers séquentiels

 

adxseek

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

 

·        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 ALPHANUMERIQUES

·        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

 

·        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

 

·        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 DE DATES

 

addmonth()

ajout d'un nombre de mois à une date

 

aweek()

date de début d'une semaine

 

date$

datecourante

 

eomonth()

datecorrespondant au dernier jour d'un mois

 

gdat$()

constructiond'une date

 

nday$()

date correspondant à un nombre de jours

 

  FONCTIONS DE TYPE VARIABLE

 

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 DEBUGGER

 

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

 

APPEL D'UNE FONCTION 

 

Func

Appel d'une fonction