Bonjour à tous. Je ne prénomme : Guillaume.
D’abord mes excuses si je ne suis pas au bon endroit pour ma demande d’aide. J’ai même du mal à exprimer mon problème dans le titre.
Bien. En fait, je suis sur une application que je conçois sous Windev 14.
J’ai un fichier : VARIABLES qui a pour champs (CODE (AN), LIBELLE(AN), VALEUR(Num)) qui va avoir des enregistrements comme suit :
Code LIBELLE VALEUR
NBPIECES Nombre de pièces 10
PRIXPIECES Prix unit pièce 5000
….
Plusieurs types de variables peuvent exister
J’ai un autre fichier : RUBRIQUES qui a pour champs (CODERUB(AN), LIBELLERUB, FORMULERUB (AN))
Les enregistrements seront :
CODERUB LIBELLERUB FORMULERUB
VALPIECES Valeur pièces fabriquées NBPIECES * PRIXPIECES
….
FORMULERUB utilise donc des variables pour créer des formules de calcul.
Plusieurs types de rubriques peuvent exister.
Jusque là tout va bien.
Là où je bloque. Je voudrais dans un autre écran avoir dans un champ Table :
VALPIECES Valeur pièces fabriquées 50 000 c’est-à-dire le résultat de: 10 * 5000
PROBLEME:
1. comment repérer facilement chaque variable et la remplacer avec sa valeur venant du fichier VARIABLES dans le champ FORMULERUB sachant la valeur de ce champ peut renfermer des parenthèses, des signes mathématiques…
Ex :
2. En cas d’erreur dans le champ FORMULERUB qui est Alphanumérique comment pouvoir vérifier la formule pour qu’il n’y ait pas d’erreur de syntaxe par des parenthèses non fermées…
Voilà désolé d’être si long. Je voudrais être le plus clair possible pour vous aider à m’aider.
Merci d’avance.
Partager