Aller au contenu

C.J.

Membres
  • Compteur de contenus

    36
  • Inscription

  • Dernière visite

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

C.J.'s Achievements

Member

Member (4/12)

0

Réputation sur la communauté

  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: [email protected]) 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. 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.
  9. 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.
  10. 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)
  11. 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).
  12. 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.
  13. 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 !!!
  14. 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
×
×
  • Créer...