Accueil > Forum > > > > Demande conseils pour "style excel"
Demande conseils pour "style excel"
mercredi 13 septembre 2006 à 14:27:43 |
Demande conseils pour "style excel"

chamallow
|
Bonjour, Je dois créer un petit module en PHP qui reprendrait un existant Excel. En fait la personne saisie tout sous excel aujourd'hui, et il faut que je simplifie ça en lui créant un module. Seulement je ne suis pas forcément d'accord avec ce qu'on me demande :p Il faudrait que je fasse un tableau prédéfini (puisque c'est toujours les mêmes entêtes etc etc) que la personne pourrait remplir. Moi j'aurais bien vu un bouton "nouveau", qui ouvrirait une popup ou afficherait un formulaire pour saisir UNE ligne qu'on validerait avant de la voir apparaître dans le tableau. Ainsi, au moment de la validation, je pourrais enregistrer la ligne dans la base de données et calculer certaines colonnes du tableau (calcul automatique) en fonction de la saisie. L'autre développeur n'est pas très d'accord avec moi. Il voudrait un tableau où les champs sont vides et où on peut saisir directement à l'intérieur des cases du tableau (comme dans excel quoi) et enregistrer le tout à la fin. Sauf que je trouve ça un peu bête (enfin c'est mon avis), parce que quand la personne va venir modifier qu'une ligne sur 50 par exemple, il va falloir que je trapite les 50 lignes, alors qu'avec ma méthode, il n'y en aurait qu'une ... Enfin bref, j'aimerais connaître vos positions, savoir ce que vous proposeriez à la personne qui utilisera ce module ... Merci
|
|
mercredi 13 septembre 2006 à 15:48:21 |
Re : Demande conseils pour "style excel"

syndrael
|
Mon avis perso ??
Je serai d'avis de ton collègue.. Les pop-up c'est la merde à gérer, en terme de sécurité, de gestion de session etc..
Et puis cliquer pour la pop-up.. cliquer pour la validation..
Alors que ton tableau tu fais TAB et tu passes à l'autre case.. et puis Ajax ça sert à koa ??
S.
|
|
mercredi 13 septembre 2006 à 16:00:14 |
Re : Demande conseils pour "style excel"

chamallow
|
Hmm alors déjà oublie ajax ... je pense pas qu'il est OK pour ... Sinon le truc des popups c'était qu'une idée, j'ai pas dis que je gérerais avec ça. Le truc c'est qu'en gros à chaque fois la personne va valider tout le tableau ?? En plus, pour ajouteur des lignes, elle va faire comment ? Appuyer sur un bouton pour que ça lui créer une ligne vierge dans son tableau, puis aller la remplir et valider tout le tableau ?? C'est pas que la méthode de l'autre développeur je la trouve nulle, c'est que y'a des trucs que je trouve pas optimer (quoi que ma façon c'est sûrement pareil lol), d'où mon post ... Pzeut-être qu'on pourrait corriger des trucs dans ce que lui a dis, je sais pas ...
|
|
mercredi 13 septembre 2006 à 16:18:58 |
Re : Demande conseils pour "style excel"

syndrael
|
Ok.. on oublie Ajax..dommage..
Pour rajouter une ligne, tu peux le faire en javascript, tu devra juste
nommer tes cases à compléter avec un élément distinctif .. le numéro de
ligne justement.
Pour ce qui est des Insert et compagnie.. Tu peux utiliser On Duplicate Key de Mysql.. très pratique.
Tu dis 'la personne va valider tout le tableau'.. et alors ?? ou est le
problème ?? C'est bourrin mais je pense po ke dans ton temps de projet
tu aies inclus une phase de réflexion intensive.. l'utilisateur s'en
moque de valider tout le tableau ou juste une ligne. Il veut du
fonctionnel..
Et si ton utilisateur a un pop-up blocker tu fais comment ??
S.
|
|
mercredi 13 septembre 2006 à 16:24:51 |
Re : Demande conseils pour "style excel"

chamallow
|
Alors on va donner des précisions :)
Déjà c'est une base SqlServer pas MySql. Ensuite pour la validation, c'est que ça va bien aller quand c'est deux lignes, mais quand y'en a 50, va falloir soit tester pour voir la ligne qui a été modifiée, soit modifier les 50 lignes dans la base.
Je sais bien que la personne veut du fonctionnel, mais à la rigueur, si ça pouvait ne pas mouliner lol
Sinon l'utilisateur n'a pas les popups bloqués, on le sait parce que c'est autorisé ici lol et c'est juste pour l'intranet de la société.
Et sinon pour l'ajout de ligne en javascript, quelque part elle va bien clique sur un bouton pour lui ajouter une ligne vide non ? Si oui, c'est bien pareil que ma méthode au final ?
|
|
mercredi 13 septembre 2006 à 16:59:49 |
Re : Demande conseils pour "style excel"

chamallow
|
Bon, finalement, après avoir trouvé un joli exemple AJAX, ben j'ai le droit de l'utiliser lol :) Je me pose certaines question maintenant, mais je verrais bien au fur et à mesure !!
Merci pour ton avis :)
Au fait, ajax est assez bien documenté ou pas sur le web (j'ai juste cherché vite fait), parce que ça inquiète un peu l'autre développeur :p
|
|
mercredi 13 septembre 2006 à 20:02:03 |
Re : Demande conseils pour "style excel"

syndrael
|
C'est bien tu as trouvé une solution.. qui plus est en Ajax. Ca te
donnera une nouvelle compétence non négligeable.. et accessoirement
monnayable..LOL !!
Pour les 50 lignes, il est évident que tu ne va pas faire une boucle
SQL sur 50 lignes mais plutot une requete ki te ressortira les 50..
Après tu compares et voila..
S.
|
|
mercredi 13 septembre 2006 à 21:46:41 |
Re : Demande conseils pour "style excel"

chamallow
|
Ben en fait, j'ai trouvé un exemple en AJAX qui présente un tableau de données, quand on clique sur une double case, on peut en modifier la valeur (un champ text apparait dans la case à la place de la valeur), ensuite quand tu fais entrée ou que tu quittes la case, la ligne dans la base de données va être modifier. Donc, lpus à enregistrer tout d'un coup. Je vais m'en inspirer :)
|
|
mercredi 13 septembre 2006 à 22:39:51 |
Re : Demande conseils pour "style excel"

malalam
|
Réponse acceptée !
Hello,
1- je t'ai pas oubliée...j'ai juste pas eu le temps. Mais je me pencherai sur le problème, promis. 2 - suis pas d'accord, lol. Déjà, y aura combien de personnes, hypothétiquement, ejn simultanné, sur ton bin's ? Ensuite, Ajax ? Pourquoi pas...mais pourquoi, au juste ? Ce que tu veux faire, typiquement, c'est du dynamique client. Puis enregistrement en bdd. Tu vas enregister CHAQUE modif que l'utilisateur va faire...? Et enregistrer 50 lignes d'un coup de fait peur ? Il sera bien plus rapide d'enregistrer 1 fois 50 lignes, que 50 fois 1 ligne...et ton sql server te sera reconnaissant...! Donc Ajax, pourquoi ? C'est joli, c'est sympa, mais là, en l'occurence, Ajax va te servir à quoi, à part enregistrer en base ? Tout le reste, ça va être du javascript, à grands coups de DOM. Quand tu parles de "tester" les lignes de modif...heu...pq? Tu crois qu'Excel, quand tu enregistres ton document, vérifie les véritables modifications effectuées depuis la dernière sauvegarde ? Bref, qu'Excel fait de l'incrémental ? J'ai des doutes...pourquoi ne pas TOUT mettre à jour...? Plutôt que de vérifier ce qui a été modifié, pour ne mettre à jour que ça...? Cette solution serait peut-être ok pour plusieurs milliers de lignes, mais pour 50 ou 100...mieux vaut un gros update que 100 select suivis de 10-15 update...
|
|
jeudi 14 septembre 2006 à 06:45:29 |
Re : Demande conseils pour "style excel"

chamallow
|
Alors pour ton 1, pas de problème :) Au pire tant pis :P de toute façon je sais plus trop bien à quoi joue mes sessions hihi
Et pour le 2? dis pas ça maintenant !!!!!! L'autre il a été super interessé par le truc en ajax lol Il a trouvé ça très chouette !! j'suis bien maintenant :P Bon en fait pour te répondre : - une seule personne utilisera ce module tout le temps, et quelques autres mais pas toute la journée (donc pas beaucoup de personnes en même temps normalement) - Et euh Ajax, parce que dans les premières réponses qu'on m'a faite, ça a été mentionné ! lol (En fait je connais pas du tout l'ajax, j'ai commencé à regarder hier, ce que j'ai vu, c'est que ça utilise, PHP (si on veut), Javascript, (donc pour PHP et Javascript, c'est vrai que sans AJAX c'est possible), XML ... ou alors j'ai encore rien compris !) - Enregistrer 50 lignes d'un coup ne me fais pas peur, je trouvais ça un peu idiot pour une seule ligne quoi, parce qu'en fait, je vais pas aller updater qu'une seule table à chaque fois, mais au moins trois ... Mais bon ça change pas grand chose lol Je me disais juste que peut-être modifier qu'une ligne serait rapide! - Pour le test des lignes avant modification, c'est parce que comme j'étais pas trop pour tout enregistrer d'un coup, l'autre développeur m'a dit de tester quelle a été la ligne modifiée pour l'enregistrer après ... Donc c'était juste une idée comme ça.
En gros, je ne savais pas s'il était plus judicieux de sauvegarder qu'une seule ligne plutôt que tout. Et AJAX, c'est vraiment inutile alors ? Parce qu'avec, j'aurais pu vérifier la saisie à chaque fois ... Mais ça je suppose que juste avec le Javascript ça va être possible. Bon, alors si AJAX ne sert pas dans mon projet (snif lol ben j'en ferais pour moi toute seule pour voir comment c'est !! :) ), je vais juste me débrouiller avec Javascript et PHP comme je le fait d'habitude.
En tout cas, merci de vos avis :) (je crois que j'ai tout dis :P)
|
|
Cette discussion est classée dans : ligne, excel, module, tableau, demande
Répondre à ce message
Sujets en rapport avec ce message
tableau en php [ par psychodingue ]
Bonjours tout le monde,Moi j'ai un gros problème, je vais essayer de vous expliquer facilement...Voilà, je suis en train de faire le site d'un magasin
MySql-Tableau HTML formattée [ par carlitos_brown ]
Bonjour à tous,J'ai une table MySql (composée d'un champ titre et d'autres champs ligne1,ligne 2, ligne 3, etc) sur laquelle je fais une reqûete SELEC
aide pour dessiner un tableau avec echo ( livre d'or) [ par agentTMORT ]
while ($ligne = mysql_fetch_object ($res)) {echo "";echo ""; echo "&l
pb tableau HTML [ par Joez ]
Bonjour voila, je dois remplir un tableau HTML ( 4 x 4 ) en remplissant ligne par ligne. Comment faire pour remplir d'abord les 4 premieres cellules d
Présenter des données d'un formulaire dans un tableau [ par rem78 ]
Bonjour,Je souhaiterai présenter des données de mon livre d'or qui sont contenu dans ma base, dans un tableau.Je veux que chaque message soit affiché
Affichage et retour à la ligne [ par Stark ]
GeneralStarkBonjour tout le monde,Il se trouve que je veux remplir la cellule d'un tableau à l'aide du contenu d'une variable (String) et que
lecture d'un fichier... [ par l0sth34d ]
bonjour, jaimerais savoir comment a l'aide d'un include.. afficher c'est informations.. http://www.nforce.nl/rss/bots_last-10.php dans un tableau ...
formulaire et liens [ par skmancuso ]
Bonjour,je suis en train de réaliser un module qui affiche certaines données de base dans un tableau. Lorsque l'utilisateur clique sur le lien représe
Problème insertion photos dans tableau [ par romagnoli64 ]
Bonjour à tous, voilà je vais faire simple pour mon problème.J'ai une base de données qui contient les noms de photos qui sont disposées dans un dossi
exporter mysql vers excel sous forme de tableau [ par delaide ]
bonjour! je cherche un script qui permet d'exporter les données mysql vers un fichier excel sous forme de tableau.j'ai déjà trouvé 1 (XLS MAGIQUE) mai
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|