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

WebDev Discussion :

Modifier le texte d'un libéllé dans une zr


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 488
    Par défaut Modifier le texte d'un libéllé dans une zr
    Bonjour,

    J'ai quelques soucis avec un libéllé de ma zr, en fait je n'arrive pas à modifier son texte par programmation. Mon libéllé est bien dynamique.
    Dans la description de mazone répétée, j' ai ajouté deux attributs que j'ai associé au champs LIB_ContactAncienCandidat et au propriété ..Visible et ..Valeur

    Voici le traitement que j'effectue lors de l'affichage d'une ligne de ma ZR:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
     
    HExécuteRequête(REQ_ContactAncienCandidat,hRequêteDéfaut,CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.ATT_Modifier..Valeur)
    HLitPremier(REQ_ContactAncienCandidat)
     
    monIdCandidat est un entier= HRécupèreRubrique(REQ_ContactAncienCandidat,1)
     
    SI monIdCandidat<> 0 ALORS
     
    	CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.LIB_ContactCandidat..Visible=Vrai
    	CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.ATT_AncienCandidat2..Valeur= "Ce contact est un ancien candidat"
    SINON
     
    	CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.LIB_ContactCandidat..Visible=Faux	
     
    FIN
    Merci d'avance pour votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut
    Sheira,

    Tout d'abord vous devriez utiliser REQ_ContactAncienCandidat.NomDuChampRequete plutôt que HrécupèreRubrique.

    Ensuite vous n'êtes pas obligé de préfixé le nom de votre ZR par le nom de la cellule qui l'a contient.

    Concernant le libellé utilisé la propriété ..libellé sur le champ

    et enfin dernier conseil testez la valeur de votre HlitPremier ce qui donnerait un truc du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    HExécuteRequête(REQ_ContactAncienCandidat,hRequêteDéfaut,CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.ATT_Modifier..Valeur)
    si HLitPremier(REQ_ContactAncienCandidat) alors
    	CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.LIB_ContactCandidat..Visible=Vrai
    	CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.ATT_AncienCandidat2..Libellé= "Ce contact est un ancien candidat"
    SINON
     
    	CELL_ContactSociete.ZR_REQ_RecupereSocieteContact.LIB_ContactCandidat..Visible=Faux	
     
    FIN
    J'epspère vous avoir répondu...

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/05/2012, 09h01
  2. Modifier le texte d'un JButton dans une JTable
    Par isa911Bis dans le forum Composants
    Réponses: 3
    Dernier message: 28/02/2012, 09h04
  3. Réponses: 4
    Dernier message: 12/02/2008, 09h54
  4. Texte sur plusieurs lignes dans une cellule de JTable
    Par JeanECN dans le forum Composants
    Réponses: 3
    Dernier message: 10/04/2006, 17h20
  5. [VBA-E]modifier les attributs d'un commentaire dans une cellule
    Par Olivier vb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/03/2004, 10h26

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