Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Le tableau contient au maximum 10 colonnes d’un maximum 250 caractères

Création du tableau

Le tableau doit être créé avant la création du processus opération (Avant le traitement de l’action qui génère le processus).

...

Pour faire la déclaration de la table temporaire utiliser la définition “Declaration_TabTemp” du module a5tcficsql.dhop (Define Declaration_TabTemp = TmpRecordSql 'a5rsrcdtmp.dhoq' TabTemp)

Création des lignes du tableau

La première ligne du tableau doit contenir les entêtes du tableau

...

TabTemp.Init()
TabTemp.Ligne = 2
TabTemp.ValTab(1) = Valeur colonne 1
TabTemp.ValTab(2) = Valeur colonne 2
TabTemp.ValTab(3) = Valeur colonne 3


Insert_TabTemp(TabTemp)

Format des cellules du tableau (A partir de la vX.9)

Pour chaque cellule on peut définir

  • Un alignement

    • Droite : D

    • Centré : C

  • Un style

    • Gras : G

    • Souligné : S

    • Italique : I

    • On peut faire une combinaison de style (Ex “GI” : pour Gras et Italique)

  • Une couleur d'écriture

    • Rouge : R

    • Bleu : B

    • Vert : V

    • Jaune : J

    • Orange : O

    • Violet : VI

    • Rose : RO

Si aucun format n’est définit : on aura la couleur d'écriture noire, et un alignement gauche, sauf pour les valeurs numériques qui seront alignées à droite

Il est possible de rajouter des données de formatage par surcharge de la fonction “Definir_Balise_Avec_Style” du module sptm000.dhop.

Exemple de tableau avec format

...

Récupération du nom du tableau

Il faut mettre le nom du tableau dans un enregistrement public. Choisir un champ de longueur 250

...

Exemple : Pour le module règlement on peut utiliser le champ R3XZ.NomTabTmp.
R3XZ.NomTabTmp = TabTemp.GetTemporaryTableName()

Création du processus

Utiliser la fonction A5_Action_Generer_Action du module A5Pm000.dhop pour créer le processus

...