IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Champs Null Dans iReport


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 66
    Par défaut Champs Null Dans iReport
    Bonjour je galere seule depuis 2 semaines jai une base de donnee postgre et dans cette base jai quelques champs vide .donc a la generation de mon pdf sur mon application java il me met null sur le pdf .et moi je voudrais quil me remplace les nulls par des Vide .et donc jai faits des tours sur google mais rien .
    jai essayer ceci sur mon textfild :
    ($F{ mon_textfild"} == null ? "" : $F{ mon_textfild}+ " ")

    sa ne marche pas . et meme dans un if aussi sa marche pas
    jai vraimment besoin daide svp cest pour un memoire Master

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 83
    Par défaut
    Bonsoir,

    tu peux utiliser une la fonction replaceAll, elle semble correspondre à ce que tu recherches, la syntaxe est la suivante pour remplacer le mot null par du vide:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Textedupdf.replaceAll("null","");

  3. #3
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Dans iReport, dans la liste des propriétés du textfield tu as une case à cocher :
    Blank when null
    ça ne marche pas ?
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  4. #4
    Membre confirmé
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 66
    Par défaut
    Merci Népomucène tu ma sauvé sa marche sans faute
    maitenant je voudrais encore masquer un un simple texte que jais ajouter manuellement dans ireport .faire un texte c'est a dire masquer ce texte en fonction du textfield s'il est null je le remplace par le vide comme tu me la indiqué
    en meme temps masquer ce texte que jai ajouter
    Merci cordialement

  5. #5
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    J'ai un peu de mal à suivre.

    Si le texte est null est que tu as coché la case "Blank when null" alors rien ne s'affiche non ?

    Si, quand le texte est null la case prend trop de place, alors tu peux aussi cocher "Remove Line When Blank"

    Sinon explique moi avec un exemple.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  6. #6
    Membre confirmé
    Femme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2013
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 66
    Par défaut texte simple depends du textfield qui retourne linfos
    au faite jarrive bien masquer le champs null avec ta methode maintenant juste en haut de ce champs biensure dans ireport jai saisi manuellement un texte en haut de ce champs du genre "infos_Escale" maintenenat je voudrais faire une sorte de dependance avec mon textfield que jai masquer en faisant comprendre a ireport lorsque ce champ est null et je remplace par vide comme tu me la indiqué en plus de sa il me cache aussi ce champs que jai saisie manuellemnt que ne depends pas des infos de la base .ce champs champs dont jai saisi manuelement jour le le role de title sur le champs que jai masquer.

  7. #7
    Invité de passage
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2013
    Messages : 1
    Par défaut
    bonjour tout le monde je suis nouveau sur ce forum.
    j'ai parcouru vos messages mais j'ai pas la reponse a ma question.
    Bref, j'ai une bd oracle 10g et j travail avec java jdk 6u20 et ireport 5.1.0.Mon problème est la suivante : Sur mon ireport j'ai belle et bien coché 'BLANK WHEN NULL' mais j'ai toujours du null sur mon etat.
    Quelqu'un peut m'aider?
    Merci

  8. #8
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    d'abord les vérifications de base :
    1. vérifie que tu n'as pas fait glissé 2 fois le même champ dans ton état (ça m'est arrivé une fois et j'ai cherché longtemps).
      Le mieux est de supprimer le champ dans ton état et de le re-créer en le faisant glisser et de re-cocher blank when null.
    2. Dans la base Oracle, vérifie que le champ est bien null et ne contient pas le texte "null"
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme de champs null dans un sous job.
    Par Koko22 dans le forum Développement de jobs
    Réponses: 7
    Dernier message: 24/11/2008, 16h31
  2. Permettre un champ Null dans un form
    Par amne26 dans le forum IHM
    Réponses: 3
    Dernier message: 27/09/2008, 13h19
  3. Problème champ NULL dans HTTPWebRequest
    Par thelpi dans le forum C#
    Réponses: 1
    Dernier message: 07/07/2008, 13h00
  4. Champs NULL dans une view
    Par Dohmaker dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/02/2008, 16h11
  5. Nbre de champs à NULL dans une table ?
    Par Pilgrimm01 dans le forum SQL
    Réponses: 4
    Dernier message: 17/07/2007, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo