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

VB 6 et antérieur Discussion :

Utiliser une table de formules dans mon programme


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 70
    Points
    70
    Par défaut Utiliser une table de formules dans mon programme
    Bonsoir à tous,j'ai une préoccupation à vous soumettre.
    Je m'explique:je dois écrire un programme qui se base sur deux tables principales pour effectuer certains calculs et mettre une troisième à jour à partir des résultats obtenus.

    La première table contient les données à entrer pour chaque produit par exemple:codProd,Qté,PrixUnit et la Snde est une table de formule avec comme valeur d'un champ les formules qu'il faut absolument utiliser pour effectuer les calculs comme illustrer de la manière suivante:

    Ordre|Nomduchamp à calculer|Code|Formule
    0001 |Prix total Produit |PrixTot|Qté*PriUnit


    J'arrive à récupérer dans le programme les différentes valeurs des champs de la table de données ensuite il faudrait que je puisse lorsqu'il faut effectuer un calcul utiliser le contenu du champ formule de la 2nde table pour obtenir le résultat escompté.

    Je ne sais pas si j'ai été assez explicite mais au final lorsqu'on aura parcouru tous les champs de la 1ère table,les calculs doivent être automatique en fonction des valeurs du champ formule de sorte que toute modification d'une formule entraine un changement du mode de calcul.

    Je vous souhaite de une excellente soirée tout en espérant une prompte réponse de votre part.

    Cordialement.

  2. #2
    Expert éminent sénior
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 112
    Points : 16 646
    Points
    16 646
    Par défaut
    Je pense que tu devrais regarder une des contributions de Delbeke
    Evaluer une expression algébrique contenue dans un string
    L'outil me semble approprié pour ton cas.

  3. #3
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 9
    Points : 70
    Points
    70
    Par défaut
    Merci pour votre réponse rapide.Je vais essayer de m'inspirer de ce code pour terminer mon programme.

    Je teste et je fais un retour.

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut
    J'ai utilisé une autre solution basée sur l'activeX Microsoft Scripting
    La méthode Eval reçoit en paramètre une chaine de formule (par exemple "4*3/2") et retourne 12.
    On peut aussi lui fournir une expression booléenne pour gérer les conditions dans les calculs.

Discussions similaires

  1. Utiliser une police spéciale dans mon programme
    Par Coussati dans le forum Débuter
    Réponses: 10
    Dernier message: 25/11/2011, 20h54
  2. Peut on utiliser une DLL DotNEt (C#) dans un programme en C?
    Par Jayceblaster dans le forum Débuter
    Réponses: 12
    Dernier message: 12/02/2008, 18h46
  3. Utiliser une ligne de commande dans mon programme.
    Par Someonelse dans le forum MFC
    Réponses: 3
    Dernier message: 20/06/2006, 17h11
  4. Integrer une musique dans mon programme
    Par Tutux84 dans le forum C
    Réponses: 2
    Dernier message: 29/01/2005, 13h41
  5. [] Utiliser AVI d'une DLL dans mon programme
    Par seb.49 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/05/2003, 15h52

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