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

VB 6 et antérieur Discussion :

Datareport section1 ('detail')


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Points : 77
    Points
    77
    Par défaut Datareport section1 ('detail')
    Bonjour,

    Dans mon datareport en section detail (section1), j'ai 4 zones text1, text2, text3 et text4.
    J'alimente mon datareport avec un recordset.
    Dans un cas normal, toutes mes zones sont renseignées et ça ne pose pas de pb. Mais je but sur la gestion de la zone détail en cas d'absence de donnée !
    c.a.d, j'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
            With DRLfichecontact.Sections("Section1").Controls
                If Rst02.BOF <> True And Rst02.EOF <> True Then  'Test si il y a des données
                   .Item("Text1").DataField = Rst02.Fields("DFtype").Name
                   .Item("Text2").DataField = Rst02.Fields("DFdate").Name
                   .Item("Text3").DataField = Rst02.Fields("DFnom1").Name
                   .Item("Text4").DataField = Rst02.Fields("DFref").Name
                Else
                   .Item("Text1").DataField = "type"
                   .Item("Text2").DataField = "date"
                   .Item("Text3").DataField = "Intitule"
                   .Item("Text4").DataField = "Ref"
                End If
            End With
    Dans le cas ou je n'ai pas de données pour renseigner la partie détail, j'ai tenté ici de faire apparaitre des constantes (valeurs bidon). Mais ca ne marche pas et j'ai le message "Champ de données 'date' de la propriete Datafield introuvable" (le champ 'Text2' est le premier sur mon document).

    Comment pourrais-je gérer cette situation ? je ne veux rien fficher de particulier si je n'ai pas de données mais je dois à priori quand même gérer l'alimentation des zones Text.

    Merci pour vos conseils

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Réponse Datareport section1 ('detail') Datafield
    Salut je sais que ça fait un bail mais je poste quand même la réponse pour une autre personnes.

    Remplace .Name par .Caption
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
           With DRLfichecontact.Sections("Section1").Controls
                If Rst02.BOF <> True And Rst02.EOF <> True Then  'Test si il y a des données
                   .Item("Text1").DataField = Rst02.Fields("DFtype").Name
                   .Item("Text2").DataField = Rst02.Fields("DFdate").Name
                   .Item("Text3").DataField = Rst02.Fields("DFnom1").Name
                   .Item("Text4").DataField = Rst02.Fields("DFref").Name
                Else
                   .Item("Text1").Caption = "type"
                   .Item("Text2").Caption = "date"
                   .Item("Text3").Caption = "Intitule"
                   .Item("Text4").Caption = "Ref"
                End If
            End With

Discussions similaires

  1. section detail invisible dans datareport
    Par FloFlo2 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/07/2010, 10h02
  2. DataReport crèè 2 Detail
    Par TheBlackReverand dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 05/12/2006, 20h14
  3. Affichage conditionné ds la section1 d'1 datareport
    Par mosquitout dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 01/11/2006, 18h23
  4. [VB6] [Datareport] Heure d'impression ds pied de page
    Par oazar dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/10/2002, 10h11
  5. [Datareport] Etat plus large que le papier
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/09/2002, 11h45

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