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

WinDev Discussion :

etat : quand champ = "" comment monter une ligne ?


Sujet :

WinDev

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut etat : quand champ = "" comment monter une ligne ?
    Hello

    Je n'ai pas toute suite trouvé comment faire ceci :

    j'ai 4 rubriques :
    1
    2
    3
    4

    si 2 et trois ont une valeur "" (null)

    comment faire pour que cela apparaisse comme ceci

    1
    4

    et non

    1


    4



    BAV

  2. #2
    Membre éclairé Avatar de Le Shadow
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 265
    Par défaut
    Avant l'impression du bloc, tu met l'état de ton bloc a invisible...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    apparemment ce n'est pas tout à fait résolu...
    Je précise : je travaille avec de rubriques pour modifier le contenu par codage mais le texte en soi je le mets dans un bloc via [%RUB_text%]

    J'ai fait comme tu avais dis mais la ligne blanco reste toujours là, ce qui me parait logique en fait ?

    BAV

  4. #4
    Membre Expert
    Avatar de mogwai162
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vosges (Lorraine)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 376
    Par défaut
    Bonjour.

    Et avec un filtre dans l'etat ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    comment faire avec le filtre ? je ne vois pas ?

  6. #6
    Membre éclairé Avatar de Le Shadow
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 265
    Par défaut
    Citation Envoyé par chapeau_melon Voir le message
    comment faire avec le filtre ? je ne vois pas ?
    Code de l'état / Filtre (tenir compte des enregistrement)

    Tu y met ta condition, et tu retournes vrai/faux selon si tu veux que l'enregistrement soit pris en compte ou non...

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    on complique les chôses ? je pense qu'il doit y avoir un moyen plus simple ;
    mon explication n'est peut-être pas assez claire.

    j'ai un état : qui comprends un CORPS : qui comprends un champ RTF.

    Ce champ RTF est comme suite :
    -----------
    blabla
    blabla
    [%rub_1%]
    [%rub_2%]
    [%rub_3%]
    blabla
    etc...
    -----------

    avec rub_1 = une requête ou autre code. / etc...

    maintenant si rub_1 est vide, comment faire pour que [%rub_1%] ne donne pas de ligne du tout. Maintenant elle donne un ligne 'vide'.


    donc
    -----------
    blabla
    blabla
    resultat rub_2
    resultat rub_3
    blabla
    etc...
    -----------
    au lieu de
    -----------
    blabla
    blabla

    resultat rub_2
    resultat rub_3
    blabla
    etc...
    -----------

    BAV

  8. #8
    Membre éclairé
    Inscrit en
    Juin 2002
    Messages
    409
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 409
    Par défaut
    Je suis pas expert mais en te lisant j'ai l'impression qu'il faut bosser sur ton champ RTF avant tout.
    Si t'as une ligne vide tu dois avoir deux caractere <RC> qui se suivent ... suffit d'en enlever un.

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    Excellent comme idée

    Maintenant comment coder une "ligne-1xRC" ?

    Merci déjà pour cette lueur

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    425
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 425
    Par défaut
    Cool suite à cette dernière idée j'ai trouvé une solution :

    je fait comme ceci :

    [%rub_1%[%rub_2%][%rub_3%]

    et dans le code de la rubrique je mets : RC+le resultat de la rubrique


    Merci !!

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

Discussions similaires

  1. Comment monter une clé usb en vm virtualbox sous debian
    Par Amel_B dans le forum VirtualBox
    Réponses: 23
    Dernier message: 11/01/2015, 08h49
  2. Comment Monter Une Base Oracle
    Par lassmust dans le forum Oracle
    Réponses: 7
    Dernier message: 02/09/2009, 17h19
  3. Réponses: 9
    Dernier message: 04/12/2005, 18h57

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