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

IHM Discussion :

redimensionner trait vertical dans état


Sujet :

IHM

  1. #1
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut redimensionner trait vertical dans état
    bonjour
    ça parait tout "con" mais je n'y arrive pas... comment redimensionner au formattage un trait vertical pour qu'il s'allonge sur toute la hauteur d'un état (avec des contrôles auto-extensibles il va de soi//). le but du jeu étant de faire un rectangle tout autour de ma section détail (et le rectangle s'adaptant au contenu auto-extensible).
    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.cadre_G.Height = Me.Section(0).Height
    cadre_G étant ma barre de cadre .. gauche mais que neni
    merci

  2. #2
    Invité
    Invité(e)

  3. #3
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut
    oui bien sûr, je vois très bien pour dessiner un cadre avec line mais comment je peux connaitre la hauteur finale de ma section détail en fonction des différents redimensionnement en auto-extensible situés dedans.
    dans son exemple à la fin, il se base sur la hauteur d'un contrôle dont il sait que ce sera le plus haut mais moins je ne sais pas...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    As-tu essayé de récupérer la hauteur de la section (acDetail) ?

    Philippe

  5. #5
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut
    c'est ce que je fais avec non ? je me trompe ou bien ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Si je lis bien tu veux un rectangle autour de la section détail, essayes cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer)
         Me.Line (0, 0)-(Me.Report.Width, Me.Section(acDetail).Height), vbBlack, B
    End Sub
    Il y a bien longtemps que je n'ai plus dessiné avec Access, il faut que je m'y remette

    Philippe

  7. #7
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut
    j'avais déjà essayé qq chose de similaire mais cela me dessine un bôo cadre ... qui coupe ma section détail sur la bas car visiblement il prend la hauteur de la section détail AVANT le redimensionnement lié aux auto-extensions des contrôles...

  8. #8
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonsoir,

    Et en utilisant ce code sur l'événement Sur impression de la section Détail, cela donne quoi ?

    Domi2

  9. #9
    Invité
    Invité(e)
    Par défaut
    Re

    Je n'ai rien pour tester sous la main, mais change d'évènement pour voir, c'est dans cette partie : http://starec.developpez.com/tuto/ec...eretats/#LII-A

    Philippe

  10. #10
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut
    pas mieux quand je change d'évènement... j'ai oublié de préciser que je veux faire ce cadre dans un sous-état (pour que chaque enregistrement du sous-état soit encadré)
    merci...

  11. #11
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par guen Voir le message
    j'ai oublié de préciser que je veux faire ce cadre dans un sous-état (pour que chaque enregistrement du sous-état soit encadré)
    Le code tu le mets dans l'état ou le sous-état ?

    Philippe

  12. #12
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut
    dans le sous-état ! mais j'ai essayé d'ouvrir ce sous-état en état et.. même punition, le cadre ne se redimensionne jamais à la taille de la section détail... bizarre cette affaire, je ne pensais pas que c'était aussi compliqué d'encadrer des enregistrements !

  13. #13
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 079
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 079
    Points : 24 718
    Points
    24 718
    Par défaut
    Bonjour,

    Adapter la taille d'un trait à la hauteur d'une section dynamique est tout bonnement impossible avec les contrôles de trait.

    Il faut utiliser les méthodes du tuto, notamment la dernière.

    Cordialement,

  14. #14
    Membre habitué
    Homme Profil pro
    consultant environnement et développement d'applications de base de données
    Inscrit en
    Janvier 2006
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : consultant environnement et développement d'applications de base de données
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2006
    Messages : 336
    Points : 166
    Points
    166
    Par défaut
    Merci Loufab, je pouvais toujours chercher...
    tant pis je laisse tomber le cadre, je me contenterai d'un trait horizontal de séparation... car la dernière méthode du tuto ne marche pas pour moi car ma hauteur totale n'est pas donnée par un seul champ auto-extensible mais par une dizaine (dont des sous-états...). je pourrai tenter de faire la somme des hauteurs de chacun des champs + les intervalles (qui eux sont fixes) mais ce n'est pas fondamental
    merci tout de même à tout le monde de s'être penché sur ce problème

    guen

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/03/2010, 10h53
  2. Texte vertical dans un état Access
    Par mariannesq dans le forum IHM
    Réponses: 3
    Dernier message: 15/01/2007, 18h20
  3. Trait vertical dans une section autoextensible
    Par seljack dans le forum Access
    Réponses: 4
    Dernier message: 17/10/2006, 17h26
  4. [CR9] redimensionner un objet dans la section détail !
    Par LIM dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 27/04/2004, 19h19
  5. Separateur vertical dans une ListCtrl
    Par jul54 dans le forum MFC
    Réponses: 2
    Dernier message: 15/01/2004, 16h33

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