Générateur de formules
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Dans notre projet nous incluons un requêteur dont les fonctionnalités s'apparentent de plus en plus à l'éditeur de requêtes SQL (le SQL en moins).

La partie actuelle doit proposer la création de formules de calculs sur la base des rubriques disponible.
Il ne s'agit donc pas de chercher le liste des rubriques (merci), mais de trouver le moyen de développer une interface et un algorythme de validation.

En exécution, la compilation dynamique sera de mise mais cela ne pose pas de problème. Nous contrôlons les types des rubriques qui entrent dans la formule (que des numériques ou affiliées). Les opérateurs auxquels nous avons pensé son les suivants : + - / * ( ) Min Max et Sum

Toute idée ou renvoi vers un exemple est le bienvenue (j'avoue ne pas avoir encore pris le temps de chercher).

Contribution le : 14/04/2005 18:00
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Générateur de formules
Utilisateur WDF
Inscrit:
06/02/2003 08:38
De Bourgogne
Post(s): 88
Salut R&B,
Pourquoi ne pas reprendre,
le principe de l'éditeur de formules dans l'éditeur de requêtes de Windev ?
Il est simple et conviviale ?

sinon j'avais développé en 5.5 il y longtemps un module
de règle de calcul de paye directement paramétrable par l'utilisateur.(pas trop exploitable pour ce que tu veux faire étant donné que les rubriques concernait uniquement la paye).
Bref le principe était.
une table
chaque ligne un item , son type (opérateurs,parentèses,fonctions...),origine, code transcrit (windev)
( l'ensemble étant stocké dans une table hf évidemment)
-----------------
exemple : (a*b)/c
------------------

1) ligne : "("
2) ligne : "a"
3) ligne : "*"
4) ligne : "b"
5) ligne : ")"
6) ligne : "/"
7) ligne : "c"

.....
on avait même intégrer quelques macro-codes,
d'un style plus digeste pour l'utilisateur,
du style (afficherLeMessage("le message"))

On parsait la table pour le contrôle de validation
exemple: nombre de () paire ....
On compilait en dynamique la formule , et en cas d'erreur ,
on reparsait ou informait l'utilisateur.

Ce qui était intéressant dans le principe c'est que l'utilisateur pouvait réutiliser dans l'éditeur, des fonctions déja crées auparavant par le même principe.

Certes aujourd'hui je ferai peut-être tous sur une seule ligne de la table , mais il devait surement y avoir une raison pour cela mais je ne me souviens plus

Il existe énormément de solutions selon le résultat souhaité,
si je peux t'aider ...

@+ JYM

Contribution le : 15/04/2005 09:30
Créer un fichier PDF de la contribution Imprimer


Re: Générateur de formules
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Merci JYM !
Je reprend une partie de l'exemple de la calculette euro.
Pratique le coup des touches couplées aux boutons !

Reste que j'ai aussi ajouté des fonctions à mon "calculateur" telles que les sommes min max etc...

J'aimerais trouver le moyen d'appeler une constante de fenêtre via l'indirection. Sinon j'en ferais des variables...

Contribution le : 19/04/2005 16:42
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2