Codalogik inc.  |   English
            
 Produire des rapports, un jeu d'enfant!
 
  LANGAGE ULTIM

  

.....
Accueil Produits Formation Consultation Soutien technique Nous joindre
      Compilateur Langage ULTIM Interfaces BD Éditions supportées    


Production de rapports

Les principales caractéristiques des rapports produits par ULTIM sont :
  • Jusqu'à 250 rapports de formes différentes et automatiquement triés selon leurs séquences respectives, produits en lisant une seule fois les données. Le tri automatique peut être altéré pour chaque rapport.
  • Rapports détaillés ou sommaires qui permettent la totalisation automatique de 250 colonnes avec 9 niveaux de sous-totaux. 
  • Génération automatique des en-têtes de colonnes.
  • Contrôle automatique de l'espacement entre les éléments d'un rapport.
  • Nombreuses options pour contrôler la mise en page : dimension, numérotation, sauts de page, contenu des titres et des notes de bas de page, etc.
  • Possibilité de redéfinir ou de supprimer conditionnellement des colonnes ou des lignes.
  • Calculs qui peuvent différer au niveau du détail, des sous-totaux et du total final. 
  • Automatisme préprogrammé pour le calcul de pourcentages verticaux.
  • Sorties de type étiquettes postales, bottins téléphoniques, formulaires pré-imprimés, etc. comportant jusqu'à 250 lignes de composition différente produites de façon conditionnelle ou  itérative.
  • Répétitions horizontales des différentes lignes d'un imprimé du genre bottin ou étiquette.
  • Traduction de codes à l'aide de tables, permettant ainsi d'améliorer la présentation des données dans les lignes d'en-tête, de détail, de total ou autres.


Voici un exemple simple de programme ULTIM produisant un rapport


 
 DEBUT    DEMO.
 OPTIONS  ENTETE=AUTO, ESPACEMENT = 5.
 *        DESCRIPTION DU FICHIER
 FICHIERS CLIENT (F,CLIENT,PS,94),
              NOM (1,A,15),        NO-COMPTE (16,N,7),
              ADRESSE-1 (23,A,25), ADRESSE-2 (48,A,25),
              SECTEUR (73,A,6),
              SOLDE (79,N,8,10,@ED:$),
              DERNIER-PAIEMENT (87,N,8,10,@ED:@DATE).

 TRAITER  CHAQUE CLIENT OU DERNIER-PAIEMENT < 20150301 ET SOLDE > 0.

 SEQUENCE SECTEUR, NOM.
 LIGNE-1  NOM, ESPACE(3), NO-COMPTE.
 LIGNE-2  ADRESSE-1.
 LIGNE-3  ADRESSE-2.
 CONTROLE HORIZONTAL=3X28, VERTICAL = 11X5, SORTIE=FICHE.
 *
 FIN



Étiquettes produites par les énoncés LIGNE-1, LIGNE-2 LIGNE-3 et CONTROLE

 

 BELLE LUMIERE      843896   BRILLANTINE       3246538   ECLAIRAGE INC.    386660
 2123 RUE PRINCIPALE         236 RUE DE L'EGLISE         9290 RUE KING
 GRANBY, QC        J2E 3E3   COATICOOK, QC     J7T 3W0   SHERBROOKE, QC   J1H 3W2


 LUMIERE INC.      2369108   DECOR SANTE       3143486   DECORUM INC.     1071638
 150 DU PARC                 1212 NOTRE-DAME             1563 AVE. LAFAYETTE
 KNOWLTON, QC      J3C 2V0   MONTREAL-EST, QC  H1A 3W2   MONTREAL, QC     H7T 9K7


 RUSSELL & SONS    2225751   SERVICES RAPIDO      1387   AU COURANT INC.  2102986
 681 MCTAVISH                12154 FLEURY                135 MASSON
 WESTMOUNT, QC     H4A 3L4   MONTREAL, QC      H9R 2W3   ANC-LORETTE, QC  G9E 3W2


 LAMPES DE NUIT    1479380   PRO DU COIN       9193257   ROY ET FILS      9066489
 9045 HAMEL                  2221 ROUTE 138              6454 DES OBLATS
 QUEBEC, QC        G6E 3N8   ST-AUGUSTIN, QC   G2A 1B6   QUEBEC, QC       G1A 4Q2


 SOLEIL DE JOUR    3178456
 1212 DE LA REINE
 QUEBEC, QC        G8W 2E3
 





Accueil Produits Formation Consultation Soutien technique Nous joindre English

© Codalogik inc.