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

C++Builder Discussion :

Pas d'idées pour ce problème | Excel |


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut Pas d'idées pour ce problème | Excel |
    Bonjour à tous!


    Je fais part à la communauté d'un problème que je rencontre dans mon travail de fin d'études, en fait, j'ai été voir la personne pour qui je fais le logiciel et je rencontre un problème pour effectuer ce qu'il m'a demandé...

    Voilà le topo :

    Le logiciel doit générer après encodage des données un document Excel.
    Seulement, il veut effectuer l'encodage des données et effectuer ses calculs comme sous Excel mais sans l'utiliser.
    Donc en gros, il voudrait que lorsqu'il encode certaines données, une form apparaisse et lui laisse le loisir d'effectuer ses calculs comme sous Excel mais sans oublier que ces calculs là doivent être mémorisés quelque part pour la génération du document Excel final...
    Je ne sais pas si je me suis bien exprimé car c'est très difficile à expliquer.

    En gros, il veut : - Effectuer ses calculs comme sous Excel mais dans le logiciel.
    - Le logiciel doit mémoriser les données que lui a encodées.

    - Le logiciel doit récupérer les données et les utiliser pour générer le document final.



    Bon, le dernier point je sais le faire mais disons que je serais content d'avoir une idée de comment faire pour lui permettre de faire ses calculs comme sous Excel ( ça je dois savoir le faire sans aucun problème ) mais SURTOUT où vais-je enregistrer les données ... J'avais pensé les mémoriser dans des fichiers Excel uniques pour chaque calcul mais il m'a informé qu'il n'était pas rare d'avoir un peu plus de 200 calculs à faire pour un dossier... Ou bien d'encoder tout dans la base de données et faire un système d'encodage des cellules une par une...

    Auriez-vous une idée de comment je dois faire ? Une idée sur la logique à suivre ?



    Merci

  2. #2
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 17
    Par défaut
    Hello,
    Juste un petit conseil pour avoir un max d'aide... ajoute le mot EXCEL dans le titre...

    Maintenant pour ton Pb, je ne comprend pas pourquoi tu ne peut pas enregistrer les calcul directement dans excel? enfin j'ai compris que les calculs doivent se faire sur BCB et pas EXCEL et ensuite enregistrés sous EXCEL !! mais je n'ai pas compris pourquoi tu ne peut pas faire la sauvgarde sur exel directement...

    Enfin comme tu le dit j'espere que tu as compris ce que je voulais dire..
    Bon courag

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Merci pour l'astuce


    Sinon, je ne peux pas enregistrer les données directement sous Excel car j'ai les données apparaissant dans le document final ont un ordre, j'aurais du le préciser.

    En fait, j'ai besoin de faire générer le document final par une méthode ligne par ligne en ayant pris soin de les classer avant !

  4. #4
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Salut madnux:
    Premiere chose tes donnees d'ou viennent elles, quel composant.
    A tu reussi a ouvrir Excel par programme.
    A tu une idee des calcul a faire.
    Dans quel composant va tu recuperer tes donnees apres traitement.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Salut Blondelle,


    Oui j'ai une idée des calculs à effectuer, en fait je ne sais pas si tu connais un peu l'architecture ( moi pas du tout ;-) ) mais il s'agit en fait des calculs des métrés complets.

    Un dessin vaut mieux qu'un long discours :



    Voilà un peu où je bloque.
    Tout ce qui est entre la ligne 671 incluse et la 691 incluse, c'est des données ou plutôt calcul que l'utilisateur du logiciel effectue et c'est justement celle là que je ne sais pas où et comment mémoriser...
    Ce que je dois générer à la fin c'est le métré complet. L'image ici au dessus est une partie de ce métré.

  6. #6
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Question bete est ce que tu connais le fonctionnement d'Excel pour inserer des formules par exemple?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Evidemment ;-)

    Mais je crains que tu ne comprennes pas exactement ce que je veux faire...
    Je me suis certainement mal exprimé !

  8. #8
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Je crois avoir compris mais j'essaye de voir ce que tu sait faire.
    Pour ton probleme trois possibilites:
    Soit une macro Excel que tu charge et excute
    Soit tu ecrit tout en OleExcel et tu gere la presentation tes calculs l'insertion de tes donnees.
    Soit tu cree une feuille excel et tu met juste tes valeurs (ta feuille est presentee comme dans ton post tes formules sont implentees
    Je te met un lien sur un tutoriel
    Et le lien sur la FAQ
    Personnellement ce que je ferais et qui est je pense le plus rapide, je crerais une feuille avec la presentation et les formules inserees et je verrouillerais la feuille sauf les endroits ou je dois entrer les valeurs.
    Tu doit definer comment tu va passer tes valeurs dans ta feuille Excel et comment tu va les recuperer a tu deja une idee des composants que tu va utiliser pour construire ton export et ton import vers Excel

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Merci pour ta réponse, j'avoue que je n'avais pas pensé à l'idée de la macro Excel.


    En fait, j'en avais discuté avec lui du système de modèles de document et je crois que c'est cette solution que je préfère et je crois aussi la moins lourde à mettre en place. Tu me fais penser que pour le document final, à savoir le métré complet je vais fonctionner de la même manière. Toutes les données seront dans leurs tables respectives et il "suffira" à ce moment là de simplement les copier dans le modèle de feuille Excel.


    Pour le fonctionne, je vais rechercher du côté des composants de TMSSoftware voir ce qu'ils peuvent me proposer et voir si il y a quelque chose qui pourrait éventuellement me rendre la tâche plus simple.
    Je pensais incorporer une table Excel directement dans le logiciel où quelque chose qui y ressemblerait.


    A part ça je n'ai aucune autre idée...



    Merci

  10. #10
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Par défaut
    Si tu a des problemes apres avoir trouve la facon avec laquelle tu va proceder dit le je t'aiderais

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 49
    Par défaut
    Je te remercie Blondelle ! Je vais aller me chercher une tasse de café et je m'y attele ce soir ;-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vos idées pour gérer son budget avec Excel
    Par vatsyayana dans le forum Excel
    Réponses: 29
    Dernier message: 09/11/2013, 23h56
  2. Problème pour création feuille Excel - POI
    Par Frigok dans le forum Documents
    Réponses: 2
    Dernier message: 06/04/2009, 16h05
  3. Débutant: Problème pour exporter vers excel
    Par jrogron dans le forum Access
    Réponses: 10
    Dernier message: 19/08/2006, 14h42
  4. problème pour importer données excel dans Access
    Par sarah67 dans le forum Access
    Réponses: 8
    Dernier message: 20/02/2006, 08h17
  5. Réponses: 3
    Dernier message: 06/01/2006, 15h05

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