IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

fastreport 4 et delphi 2010


Sujet :

Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2013
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2013
    Messages : 212
    Points : 81
    Points
    81
    Par défaut fastreport 4 et delphi 2010
    Salut mes amis , je suis entrain de préparer une application Delphi 2010 en utilisant fast report 4 , et je suis vraiment bloqué , comment transmettre mes montants chiffres en lettres , je savais qu'il fallait des procédures dans le fast report mais , j'ai rien trouvé , je vous demande de laide c'est urgent .

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 222
    Points : 41 505
    Points
    41 505
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    première solution : Coté Delphi
    Avoir une fonction delphi qui va transformer les montants, je ne vais pas fournir de code je crois qu'une recherche dans le forum peut suffire ( par exemple la solution de Charly910) , et utiliser un champ de type string calculé dans le dataset.

    seconde solution : Coté état
    mettre le code de cette même fonction que vous allez retrouver dans le forum dans votre état (au dessus du begin)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #language PascalScript
     
    function NumberToLetter(Number : currency): String;
    begin
      .... 
      Result := ...
    end;
     
    begin
    end.
    inconvénient, une autre état avec la même fonctionnalité vous êtes obligé de ré-écrire

    troisième solution : un mix
    Créer une unité contenant la fonction qui pourra donc être utilisable avec delphi comme fastreport avec quelques ajustements
    une unité delphi qui contient la fonction et
    dans fastreport

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #language PascalScript
     
    uses
      'MyNumberToText.pas'; 
     
    begin
    end
    pour utiliser [NumberToLetter(<MyQry."Montant">)]

    Je vous laisse peaufiner le tout

  3. #3
    Membre régulier
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2013
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2013
    Messages : 212
    Points : 81
    Points
    81
    Par défaut
    Merci sergio apres avoir répondu , la troisième est magnifique , mais je suis étonné , toujours j'avait ce genre d'erreur :
    " begin expected "
    --------------------------------------
    uses 'unit1.pas';

    begin
    end.

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 222
    Points : 41 505
    Points
    41 505
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    je ne comprend pas trop cette dernière remarque.
    Du coup, qu'en est-il exactement, résolu ou non ? et surtout si c'est le cas il serait bon de faire profiter à tous de la solution complète : c'est une peu le principe du forum.
    Même si par la suite cette discussion sera certainement déplacée vers le forum dédié

Discussions similaires

  1. Delphi 2010, firebird et FastReport
    Par Just-Soft dans le forum Bases de données
    Réponses: 0
    Dernier message: 22/07/2014, 15h08
  2. Delphi 2010 disponible!
    Par nostroyo dans le forum EDI
    Réponses: 71
    Dernier message: 06/10/2010, 09h16
  3. Delphi 2010 disponible!
    Par nostroyo dans le forum Actualités
    Réponses: 32
    Dernier message: 29/08/2009, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo