|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Chef de projet en SSII Inscription : janvier 2008 Messages : 124 ![]() |
Bonjour,
Je suis actuellement stagiaire, mon entreprise souhaite migrer leur BDD sous acces vers PostGreSQL avec une interface web PHP. Ils ont pas mal de feuilles de calculs sous Excel, et stock les resultats sur acces. Mon gros problème est donc de créer un formulaire afin de générer un nouveau formulaire de calcul en fonction des champs qui auront été defini, afin que cela soit le plus evolutif possible. En effet l'entreprise ajoute régulièrement de nouvelles analyses. Donc je pense faire saisir à l'utilisateur le calcul, ensuite parser la chaine afin d'avoir les opérateurs du calcul, et lui faire saisir les champs du formulaire qui sera généré. Donc ma question est: Est il envosageable de le faire? Cela semble assez complexe a mettre en place. Y'a t'il déjà des outils existant pour faire cela? Sinon y'aurait t'il une autre alternative pour faire cela en PHP? Merci bien. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
Compte tenu de ce que je comprends.
Il me semble plutôt malvenu d'essayer de refaire directement une application "comme" Excel/Access avec une système SQL/php/apache, en mimant ce qui est déjà fait. Avant de t'attaquer à chercher comment tu vas faire, cherche bien ce que tu dois faire en premier lieu. J'ai vécu la même chose sur le projet sur lequel je travail. Si tu pratiques une bonne analyse des besoins de l'entreprise et essaye de définir l'ensembles de modules nécessaires par service ou/et par personnes ainsi que leurs interactions. Je pense que tu peux obtenir un résultat bien meilleur que celui qu'il ont en ce moment. Mais ce n'est pas pour te mettre la pression, mais c'est toi qui détiens les clefs de la réussite de ce projet. Donc il faut que ta perception du projet au départ soit juste. N'hésite pas à discuter avec les utilisateurs pour étudier leur mode fonctionnement. Tu auras l'impression de perdre du temps, mais tu en gagnera. Par exemple: tu parle de calcul Excel et d'essayer de faire un parser. Ok. Mais est il bien nécessaire de donner la possibilité aux utilisateurs de faire toutes sortes de calculs? N'y a t il pas un redondance que tu peux identifier dans ceux-ci? Les choses seraient plus facile et stables à mettre en oeuvre. Bonne chance |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Chef de projet en SSII Inscription : janvier 2008 Messages : 124 ![]() |
Merci de ta reponse,
Oui en effet je pense comme toi. Excel est bien plus pratique pour faire des calculs. Cependant un ingénieur dans l'entreprise m'a dit que ca reste totu à fait possible aussi en PHP, bien que ce soit assez lourd a mettre en place, comparé a Excel. Bref je dois faire un formulaire de calculs en PHP, où un résultat d'un calcul sera retourner puis stocker dans la base de donnée. Mais il y'a une cinquantaines d'analyses, et cela change assez souvent, certaines analyse sont supprimées , d'autre doivent être crée. On peu le faire aisément sous Excel, mais je ne trouve pas de moyen en PHP à part créer un formulaire qui créra des formulaires de calculs. J'ai pensé aussi a faire les calculs sous excel uniquement puis retourner le resultat dans la page PHP, qui lui se chargera juste de stocker la valeur dans la base de données. Mais je ne pense pas qu'on puisse faire communiquer Excel avec PHP. Bref je reste au point mort, etant novice, si vous avez des idées n'hesitez pas . |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
Citation:
Par contre je ne suis pas certain que ceci soit en rapport avec le travail que doit faire chenel80. Si tu veux stocker tes calculs Excel dans ta BD, tu as aussi la possibilité d'utiliser ODBC. Tu installe un driver ODBC sur le client qui utilise Excel, ce qui permet a Excel de maniper sur tes tables. |
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Chef de projet en SSII Inscription : janvier 2008 Messages : 124 ![]() |
Oui en effet ce lien est intéressant mais ne m'aide pas beaucoup.
L' ideal pour moi serait quand meme de tout faire sur PHP, le problème reste donc entier |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
Une analyse bien faite, je ne vois que ça
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com