Message de rapport:
 

Re: Code dans base de données.

Sujet: Re: Code dans base de données.
par Spectre14 sur 26/4/2007 11:32:53

Je m'explique un peu plus :

Je suis en stage en entreprise (entreprise de tissage). Le projet consiste à fait à mettre à jour le logiciel existant déjà sur les visites de tissu (en fin de fabrication, on déroule tout pour vérifier les défauts).

Le problème c'est que chaque client pour qui l'entreprise fait des visites à des chartes spécifiques, qui permettent de calculer des bonifications (par exemple : x défauts sur y mètre de tissu : 20cm multiplier par le nombre de défaut de tissu gratos en plus) :

Pour un ce sera en fonction du nombre de défaut, pour l'autre en fonction de la laize de la pièce (largueur), d'autre en fonction de la longueur, d'autre font des calculs mathématique (rapport d'un truc sur un autre multiplié par autre chose) et d'autres encore utilisent des... bah en fait c'est le principe du "si, alors, sinon", mais qui peuvent etre imbriqué plusieur fois.

Bref aucune normalisation et c'est la fete. Le seul problème, c'est que chaque client à sa charte. Et comme le tissu que l'on vérifie DOIT correspondre à la charte du client pour lequel on le vérifie, il faut pouvoir créer des chartes.

Donc bonjour les calculs... Il me faut donc permettre à l'utilisateur du log principal de creer des chartes (pour ensuite les affecter a des clients ...). Comme les calculs, ça peut etre, en fait, tout et n'importe quoi, il faudrait que je les rentre dans bd du logiciel, pour ensuite pourvoir les récupérer.

Mon problème se situe là :
Récupérer le code WL(qui est en fait sous forme de chaine), pour l'exécuter. Et éviter en fait, qu'a chaque fois qu'un nouvel client arrive avec sa charte perso, il faille reprogrammer une partie du logiciel...

J'espère avoir été clair ^^
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