Aller au contenu

C.J.

Membres
  • Compteur de contenus

    36
  • Inscription

  • Dernière visite

Tout ce qui a été posté par C.J.

  1. Bonjour, Merci pour ta reponse. L'environnement.... Sharepoint (WSS 3.0), les formulaire sont auto-generes suivant les colones et les controles ajoutes. Bien, je me rends compte que la fonction utilisee n'est pas des plus optimales. j'en ai une autre qui fonctionne exactement comme je le veux dans mon formulaire d'edition mais le fait de devoir trouver le "Yes" ou le "No" m'a l'air plus complique avec celle ci. (ici, dans mon formulaire d'edition les champs se masquent et apparaissent dynamiquement sans probleme mais si je masque le champs "Title", et que je vais dans le formulaire d'affichage, il est toujours present...toujours parce que je ne parviens pas a recuperer le "Yes". la voici : <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> <script> _spBodyOnLoadFunctionNames.push("function"); $(document).ready(function() { $("input[title$='Laptop']").click(function() { if($("input[title$='Laptop']").is(':checked')) { $("input[title$='Title']").parent('td').parent('tr').hide(); } else { $("input[title$='Title']").parent('td').parent('tr').show(); } }); }); </script> Merci encore pour votre aide!! Cedric
  2. Bonsoir, desole de vous deranger mais j'ai une question. je vais esaye d'etre le plus clair possible. j'ai cree un formulaire (formulaire d'edition). il contient une checkbox (dont la valeur par defaut est "No" (unchecked)). cette checkbox me permet de cacher certain champs lorsqu'elle est "checked" (sa valeur devient "Yes"). lorsque ce formulaire est valide, j'ai la possibilite (sur une autre page) de la visionner(formulaire d'affichage). le probleme est que quel que soit l'etat de ma checkbox dans le formulaire precedent, les champs censes etre caches dans le formulaire d'afichage ne le sont pas. j'ai une fonction qui par une condition recherchant la valeur de ma checkbox, doit cacher les champs voulu ou non mais elle ne marche pas car je ne comprends pas comment recuperer la valeur (=Yes) de la checkbox qui apparait sous cette forme : <!-- FieldName="Laptop" FieldInternalName="Laptop" FieldType="SPFieldBoolean" --> Yes il faut donc que je recupere le "Yes" voici ma fonction : (elle marche si je retire la condition mais cela cache definitivement le champs "Title", je ne peux pas l'afficher meme si la valeur de la checkbox est "No") function findacontrol(FieldName) { //searches for the field name var arr = document.getElementsByTagName("!"); // get all comments for (var i=0;i < arr.length; i++ ) { // now match the field name if (arr.innerHTML.indexOf(FieldName) > 0) { return arr; } } } function hideFields() { //hides Title field depending on Laptop checkbox value var control = findacontrol("Laptop"); if(control.value == 'Yes'){ control = findacontrol("Title"); control.parentNode.parentNode.style.display="none"; } else if(control.value == 'No'){ control = findacontrol("Title"); control.parentNode.parentNode.style.display=""; } } Pourriez vous m'aider ? Merci d'avance, Cedric
  3. Bonjour, Excusez moi de vous deranger. je suis nouveau sur sharepoint et suis en train de créer mon premier site. je ne suis pas certain d'etre dans la bonne partie du forum mais en meme temps je ne sais pas ou poser cette question. Mon site est, je pense, relativement simple, c’est une sorte de newsletter. En fait, ce que je veux c’est créer ma newsletter sous Word et l’enregistrer sur mon site sous 2 formes. une qui est le document dans une librairie de documents et l’autre qui est une page web enregistree dans une WebPart Link. Ca, j’arrive a le faire ce n’est donc pas un probleme. J'utilise une mail de notification de workflow quand j'ajoute un element a ma librairie. je parviens a faire envoyer un mail notifiant qu’un nouveau document a été ajoute mais…et c’est la qu’est mon probleme…. ce que je veux en fait c’est que ce mail contienne : * en attachement, mon document Word * le contenu du document (ou de la page web) comme corps du mail. Pourriez vous, s’il vous plait m’expliquer comment faire ca ?...si vous en avez une idee... Merci d’avance pour votre temps, Cedric
  4. C.J.

    ou vont les adresses.... ?????

    Bonjour et merci de ta reponse, j'avais pense a ca....mais lorsque je vide le cache, les adresses restent. je crois que GreyWolf vient de nous donner la reponse. je vous remercie tous les 2 pour votre temps. bonne fin de journee
  5. Bonjour a tous, je ne sais pas si je suis au bon endroit pour demander ca mas j'essaye quant meme... je reflechissais a quelque chose il y a une dizaine de minutes.je ne me suis jamais pose cette question a avant mais je ne parviens pas a me la sortir de la tete. j'espere que l'un d'entre vous pourra "m'aider" .... alors voila... j'aimerais savoir ....ou sont stockees les adresses email lorsqu'on ecrit un mail. je m'explique... si j'ouvre outlook et que j'ecris une adresse pour la toute premiere fois (ex: bidule@bidochon.com) et que je ne l'ajoute pas a mon carnet d'adresses, elle est enregistree quelque part car si 2 jours plus tard je reviens et je veux encore envoyer un mail a "bidule", l'adresse apparaitra tout de suite dans la barre d'adresse grace a "l'auto-completion". Donc...il y a un cache( ou un fichier quelconque) qui garde ces adresses....mais ou est-il ? si quelqu'un peu m'eclairer...c'est tres gentil ! en attendant de vos nouvelles, bonne journee.
  6. C.J.

    Calendriers Outlook

    Bonjour -z a tous, j'ai une petite question concernant Outlook et son joli calendrier. en fait, sur mon lieu de travail nous utilisons le calendrier Outlook pour nos rendez vous ( conference, taches diverses, conges de l'equipe,...). le probleme est que nous avons tous un calendrier personnel et un calendrier partage. le probleme est que 2 d'entre nous avons besoin de lier nos calendriers personnels au calendrier partage pour certaines taches. Pouriez vous m'aider a deja comprendre comment faire cela ? l'ideal etant que lorsque nous ajoutons une tache au calendrier personnel nous puissions choisir si cette tache doit etre ajoutee au calendrier partage aussi ou pas. est il possible de le faire en utilisant des macros ? dans ce cas....comment faire cette macro ? ou alors y a t-il un autre moyen ? j'espere que je suis plus ou moins clair.... Merci d'avance et bonne journee !
  7. bonsoir, desole de mon absence de reponse mais j'ai ete un peu occupe hier et aujourd'hui...tout comme je le serais demain aussi.... j'ai tout de meme essayer de faire ce dont tu as parler, je veux dire utiliser first a la place de next mais rien ne change. je dois certainement faire une erreur quelque part mais je ne comprends vraiment pas ou. je m'y reconsacrerais donc vendredi. merci encore
  8. ah ok...merci
  9. desole pour ma reponse tardive, j'ai du m'absenter cet apres midi. donc reprenons... oui , pour DBParam...c'est correct. pour ce qui est de "verifierTables(Connection,String) " ca me parait correct aussi , c'est ca que je ne comprends pas. j'en suis arrive a la conclusion que mon booleen ne passe pas a true grace aux differentes trace que j'ai laisse dans cette methode...trace qui ne se trouvent pas dans le code que j'ai donne, je les ai retirees avant d'ecrire mon post. en fait je faisais ceci : protected static boolean verifierTables(Connection cnx,String tbl)throws SQLException{ //Recherche les informations concernant la DB DatabaseMetaData info = cnx.getMetaData(); //Recherche les info concernant les tables,si la table existe, la methode //renvoie au moins un enregistrement ResultSet rs = info.getTables(cnx.getCatalog(),null,tbl,null); boolean tblExists = rs.next(); System.out.println(rs.next()); System.out.println(tblExists); rs.close(); return tblExists; }//end verifierTables en faisant ca, "tblExists" reste "false" que les tables soient creees ou pas mais le probleme est que si je suis bien mon code, "tblExists" doit passer a "true" lorsqu'une table est "rencontree". maintenant, pour le debugger...en fait, j'avoue que c'est une grave erreur mais...je n'ai pas utilise le debugger, j'utilise netbeans. je vais essaye de voi comment faire ca mais ... mes traces sont suffisantes non ? merci encore a ...TOI...puisque c'est l'usage.
  10. Non, je n'ai rien cache du tout, tout est la. les string de connexion font partie d'une autre classe....mais tout le code que j'ai ecrit jusqu'a maintenant est la. il me semble bien a moi aussi qu'il y a un petit melange quelque part. selon moi, le probleme vient de la methode verifierTables qui possede 2 parametres. quoi qu'il arrive, le booleen ne passe jamais a true. donc je suppose qu'une des instructions de cette methode n'est pas correcte. merci de votre interet pour mon probleme.
  11. oui la casse est respectee et la version de mon driver est la 8.1.404 JDBC3. donnez moi quelques minutes, je vous mets mon code sur une page comme ca vous le verez entierement. -- edit -- voila ! : http://rafb.net/p/4g9Gtn89.html Et voila mon message d'erreur : Driver charge Connexion ouverte org.postgresql.util.PSQLException: ERROR: relation "crosstbl" already exists at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1512) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1297) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:188) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:430) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:332) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:278) CREATE TABLE Crosstbl ( Cr_Id SERIAL NOT NULL, Po_Id INTEGER NOT NULL, Ress_Id INTEGER NOT NULL ); Creation des tables reussie Connexion fermee at pkgSelfPlan.DBConnection.createTables(DBConnection.java:193) at pkgSelfPlan.DBConnection.verifierTables(DBConnection.java:101) at pkgSelfPlan.DBConnection.openConnection(DBConnection.java:62) at pkgSelfPlan.DBConnection.main(DBConnection.java:265) BUILD SUCCESSFUL (total time: 2 seconds)
  12. J'utilise PostgreSQL en fait j'ai laisse des trace dans mon code ce qui me permet de verifier tout cela. le message d'erreur est en fait le message du compilateur me donnant l'SQLException qui est en fait que ma table est deja creee et qui me renvoie au fonctions que j'ai donne precedemment. pour la seconde remarque, je me suis mal exprime...en fait, c'est ma table qui est recreee..je veux dire par la que le compilateur m'affiche (toujours grace a une de mes traces) ma ligne de creation de table puis le message se trouvant dans ma fonction " verifierTables(connection cnx) " qui dit que les tables sont creees. il n'y a rien de cree dans les methode qui se trouvent dans mon poste car il deviendrait un peu long j'ai donc opte pour un raccourci et mis uniquement la partiequi comportait mon probleme. mais j'ai bien un script de creation de table, et une fonction de connection qui fait appel a verifier tables ( lui meme faisant appel a createTables -> fonction qui utilise le script de creation de table).
  13. Bonjour a tous, j'aurais besoin d'un peu d'aide en Java. en fait, voici mon probleme. j'ai ecris un script de creation de table...jusque la, pas de probleme. ce que j'aimerais c'est verifier si mes tables sont bien creees. j'ai donc bien une fonciton de connexion a la base de donnees, une fonciton de deconnexion et une fonciton de creation des tables. ce qui ne fonctionne pas ce sont les methodes de verification. les voici : protected static void verifierTables(Connection cnx)throws SQLException{ if(!verifierTables(cnx,"Crosstbl")){ createTables(); System.out.println(); System.out.println("Creation des tables reussie"); } else{ System.out.println("Tables deja crees"); } } /** * Verifie si la table existe deja dans la base de donnees */ protected static boolean verifierTables(Connection cnx,String tbl)throws SQLException{ //Recherche les informations concernant la DB DatabaseMetaData info = cnx.getMetaData(); //Recherche les info concernant les tables,si la table existe, la methode //renvoie au moins un enregistrement ResultSet rs = info.getTables(cnx.getCatalog(),null,tbl,null); boolean tblExists = rs.next(); rs.close(); return tblExists; }//end verifierTables lorsque je cree mes table la premiere fois, pas de probleme mais si je re-execute la fonction, a la place de me dire que mes foncitons sont deja creees, j'ai un message d'erreur me disant que ma table Crosstbl existe ( ce qui est vrai..) et ca recree la fonction. j'ai remarque que le probleme vient de la seconde methode, je dois faire une erreur dedans car le booleen tblExists ne passe jamais a true. il reste toujours a false que mes tables soient creees ou non et c'est ce qui fait que ca ne foncitonne pas. quelqu'un pourrait il m'aide et me dire ce qui ne foncitonne pas dans mon implementation ? j'espere que mon explication est comprehensible... merci d'avance.
  14. C.J.

    JUnit

    Bonjour, voila, j'ai un petit probleme et comme je n'arrive pas vraiment a le regler seul, j'espere que quelqu'un parmi vous pourra m'aider. En fait, j'ai un petit rapport a faire sur quelque chose que je ne connais pas.... JUnit ! J'ai lu quelques articles sur differents sites a ce sujet, je pense avoir compris en gros ce que c'est mais je ne comprends pas du tout comment appliquer ca a un exercice Ce qu'il m'est demande de faire pour ce travail est : 1.expliquer clairement ce qu'est JUnit 2.donner un exemple d'utilisation avec les exercices vu au cours evidemment, il m'est difficile de vous mettre un exercice complet ici mais ... si quelqu'un a un exemple clair et assez complet a me donner, ca serait bien gentil ! je vous remercie d'avance et espere que vous pourrez m'aider aurevoir !!!
  15. Bonjour, j'ai un petit programme a faire en java.en fait c'est l'implementation d'une librairie qui manipule des tableau a 1 dimension. je n'ai pas eu trop de problemes dans l'implementation de mes fonctions mais...je coice sur une betise. en fait, je dois faire une fonction appelee : insererDistinct(int[] t, int m, int nbr) j'ai deja commence un peu mais il y a quelque chose qui ne va pas. est ce que quelqu'un pourrait m'aider un peu s'il vous plait ? /** * insertion d'un nombre dans le tableau contenant des elements tries disctincts en ordre croissant. * si le nombre existe deja, il n'est pas insere * @param t le tableau dans lequel on veut inserer un element * @param m la taille logique du tableau * @param nbr la valeur a inserer dans le tableau * @return la nouvelle taille logique du tableau */ public static int insererDistinct(int[] t, int m, int nbr){ int longueur = m; if(longueur >= TAILLE){ //si le nombre d'elements est egal ou superieur a la longeur du tableau //le programme sort de la fonction System.exit(0); } for(int i = 0; i < longueur; i++){ //verifie si le nombre est deja present dans le tableau if(nbr != t[i]){ //s'il s'y trouve, le programme sort de la fonction inserer(t,longueur,nbr); } else{ System.exit(0); } } return longueur; } et la fonction inserer(int[] t, int m, int nbr) : /** * insertion du nombre specifie dans le tableau. * @param t le tableau dans lequel on veut inserer un element * @param m la taille logique du tableau (nbr d'elements) * @param nbr la valeur a inserer * @return la nouvelle taille logique du tableau */ public static int inserer(int[] t, int m, int nbr){ //m represente le nombre d'elements deja //presents dans le tableau int longueur = m + 1; //augmente le taille du tableau d'une unite' int i = longueur - 2; //indice de debut d'ajout' if(longueur <= TAILLE){ //recherche de la position d'insertion' while((i >= 0) && (nbr < t[i])){ t[i+1] = t[i]; i -= 1; } //insertion de nbr t[i+1] = nbr; } return longueur; }//end inserer normalement je ne dois pas appeler ma fonction insere dans insererDistinct mais je dois l'utiliser comme modele pour faire la fonction insererDistinct. je sais...c'est bete! mais...voila ! java script:emoticon('', 'smid_1') java script:emoticon('', 'smid_5') Merci d'avance
  16. C.J.

    probleme pour installer windows XP

    c'est une facon de parler...ca evite d'acheter plein de licenses et on peut ilstaller tous les pc en une fois voila quoi !
  17. C.J.

    probleme pour installer windows XP

    non, je ne partitionne pas le disque. il est de 80Gb et je veus le laisser comme ca donc je n'ai pas fais de partition...je n'en ai qu'une seule en fait c:
  18. C.J.

    probleme pour installer windows XP

    c'est un disque que j'ai copie a l'ecole. pour installer xp plus rapidement, on a un cd non bootable et toutes les infos de boot sont sur le serveur principal. quand on installe un xp on va rechercher ses infos sur le serveur et on a besion que du cd pour terminer l'installation. j'ai essayer de mettre un autre disque dur, plus petit , et le probleme persiste apres en avoir discute avec quelqu'un, j'en arrive a la conclusion que le defaut viendrait peut etre bien d'un composant...mais lequel ???? j'ai eu ..je ne sais pas comment ...quelque s messages d'erreur...un disait..."ntdlr maquant "....oui quelque chose comme ca. un autre disait " lsass.exe - ressources systeme insuffisantes pour mener a bien l'api" ce qui pourrait faire reference a la ram comme l'a dit gothic_ted mais...j'ai 512Mb...sur une seule barrette..et elle est bien positionnee. et un autre message apparait aussi mais il s'efface tout de suite et je n'ai pas le temps de le lire. voila, je ne sais pas du tout quoi faire et j'avoue que ca m'ennerve !!!! merci !
  19. Bonjour, j'ai un assez gros probleme. j'ai construit un PC et je veux installer windows XP PRO dessus. comme ce n'est pas un cd bootable, j'ai demarrer mon installation avec des disquettes de demqrrage...jusque la pas de probleme. le disque dur est evidemment tout neuf donc je l'ai formate. je n'ai que la partition principale. c'est une disque dur de 80Gb. au moment ou le PC redemarre pour commencer la partie installation de windows XP (a l'ecran de chargement) tout se bloque ! et je ne comprends pas pourquoi ?!?!?! tout est bien mis et il n'y a aucune raison que ca ne fonctionne pas. j'ai essaye de reinstaller en utilisant d'autres disques mais le probleme reste le meme. quelqu'un aurait-il deja eu le cas et pourrait m'aider s'il vous plait ? merci d'avance
  20. C.J.

    JSP et base de donnees

    ca y est ! ca fonctionne !!! merci pour tes conseils. pour ce qui est du "out.print" ou du "response.write", j'avoue que je ne sais pas vraiment. je suis nouveau en JSP et je ne cerne pas encore tres bien tout. j'ai fait un "out.print" parce que quelqu'un m'a dit de le faire. enfin...pour l'instant le principal c'est que ca marche ! merci beaucoup, a+
  21. C.J.

    JSP et base de donnees

    Bonjour, oui c'est ca. en fait j'aimerais , quand ma page apparait , qu'elle contienne deja les valeurs correspondantes de la premiere ligne de ma BD . je dois aussi pouvoir modifier ces valeurs. donc si mon champ "nom" contient la valeur "Toto" dans ma BD, il faut que cette valeur apparaisse dans la zone de texte de mon formulaire (zone de texte que j'ai cree avec la balise <input...> ) et que je puisse la modifier si je le veux. je sais que mon explication n'etait pas tres clair mais j'espere que maintnant c'est un peu plus facile a comprendre. merci pour ton aide, bonne journee.
  22. bonjour, j'espere que qulqu'un pourra m'aider. je suis en train de faire un site qui traite des donnees se trouvant dans une base de donnees. j'utilise pour la connection a ma BD le langage JSP. en fait, j'ai cree un formulaire HTML et je dois y incorporer mon code JSP pour reussir a afficher dans mes zones de texte ( tag <input....>) l'element correspondant se trouvant dans la base de donnees. je ne sais pas si je suis vraiment clair.... je suis capable d'afficher le contenu de ma BD sur une page differente (page JSP) mais ce que je veux c'est que le resultat reapparaisse dans mon formulaire et aux endroits correspondant. je ne sais vraiment pas comment faire , pourriez vous m'aider , s'il vous plait. voici une partie de mon code : <%--connection a la base de donnees --%> <% Driver pilote = (Driver) Class.forName("org.postgresql.Driver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:postgresql://localhost:5432/pm", "postgres", "postgres"); Statement instruct = conn.createStatement(); ResultSet rs = instruct.executeQuery("SELECT nom from tblphoto"); while(rs.next()) { String name = rs.getString("nom"); out.print("<tr><td>" + name + "</td></tr>"); } instruct.close(); conn.close(); %> et voici la partie concernant la zone de texte : <table border="0"> <tr><td>Nom :</td><td><input id="Name" type="text" name="Name" onblur="return checkName()" onfocus="this.value='';"><br></td></tr> ... </table> merci d'avance a toute personne qui pourra m'aider.
  23. bonjour, je compte monter moi meme mon PC et je me suis essaye a une configuration qui ,pour moi , me semble bonne. ce PC sera destine au traitement de texte, traitement d'image et de videos numerique (provenant de mon appareil photo et images scannees) , des presentations et internet. pour ce qui est des jeux, tres peu car je suis deja equipe a ce niveau. pas non plus de DVD car j'ai un lecteur....par contre peut tre quelques divx mais tres peu. pourriez vous me dire ce que vous pensez de cette config. merci d'avance. alimentation: alimentation atx 300watts boitier : boitier sja827 300Watts processeur : amd athlon barton 2500+ carte mere : asus a7n8x-x carte graphique : manli ati radeon 9200 64Mb tvo (manli ati radeon 9600se 128Mb tvo ) => mieux carte son : integree a la carte mere ventillation : cool master DP5-7J51E ram : 256Mb PC400 (3200) elixir (*2) disquettes : floppy 1.44 disque dur : 80Gb maxtor 2Mb 7200trs graveur CD : graveur cd aopen 52x/32x/52x just link bulk NB : pour ce qui est de la carte graphique, je pense que la 9200 d'ATI est suffisante mais j'ai pense a la 9600SE au cas ou mon utilisation demanderais un meilleur comportement au niveau graphique.
  24. Bonjour, je sais que ma question va paraitre stupide mais je dois mettre en reseau 2 machines. chacune d'elle doit pouvoir acceder a internet et etre independante(reception de mail, telechargement...acces internet quoi ! ). mon probleme est que j'hesite entre utiliser un switch et utiliser un routeur. Est ce que quelqu'un pourrait m'eclairer s'il vous plait ? merci d'avance
  25. Alors voila ...apres une petite erreur de ma part lorsque j'ai donne la reponse concernant le redimensionnement.........voici comment redimensioner correctement la pile...que ce soit en ajoutant des cases ou en en supprimant : ( en clair , c'est la methode qui marche !! ) //*** Methode Redim ***/ static void Redim() { /*Declaration et initialisation du tableau permettant le transfert des valeurs et l'agrandissement du tableau de depart */ int N; System.out.println(); System.out.print("Entrez une taille pour la pile : "); N = Lire.i(); int[] tab2 = new int [N]; int i = 0; //Condition qui va tester si la valeur entree est superieure ou inferieure a la taille de tab if (N > tab.length) { //Place les elements de tab dans tab2 for (i = 0; i < tab.length; i++) { tab2 = tab; }//end for }//end if else { for (i = 0; i < N; i++) { tab2 = tab; }//end for //Decremente le sommet du tableau precedent(dans le cas ou il etait plus grand) for (int j = sommet; j > i; j--) { sommet-- ; }//end for }//end else //Efface le contenu de tab tab = null; tab = tab2; //Message de confirmation System.out.println(" *** TAILLE DE LA PILE MODIFIEE *** "); System.out.println(); }//end Redim Je vous remercie tous pour votre aide !
×
×
  • Créer...