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 :

Possible de créer un objet graphique avec données de chaque enregistrement ?


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 170
    Points : 86
    Points
    86
    Par défaut Possible de créer un objet graphique avec données de chaque enregistrement ?
    Bonjour,

    Avant de passer trop d'heures à m'arracher les cheveux , je me permets de vous demander si la chose suivante est réalisable :

    Je dois générer une application de gestion des pensums pour le corps enseignant de mon école.

    Pour cela, j'ai dû créer au préalable une liste de cours qui peuvent être enseignés et cela pour chaque semestre (cf image ce-desous)

    Nom : GrilleHoraire.png
Affichages : 383
Taille : 30,7 Ko



    Une fois que tous les cours sont définis, je crée une classe et par un système de 'Drag and Drop' je vais puiser dans la liste des cours disponibles et je les relie à ma classe.

    Ma question concerne le design des cours que je vais afficher, J'aimerais utiliser une forme comme celle ci-dessous, de forme rectangulaire avec différentes zones ; chaque zone contenant une spécificité du cours (son semestre, l'année scolaire, nom du cours, etc..)

    Nom : UnCours.png
Affichages : 347
Taille : 7,3 Ko

    De plus, certaines zones devraient pouvoir changer leur couleur en fonction de la situation (par exemple, une zone se colore de vert si un remplaçant enseigne ), etc..

    pensez-vous qu'il est possible de créer un objet graphique de base avec les différentes zones puis, en passant en revue un fichier avec la liste des cours, de créer pour chacun d'entre eux un objet de pase différent et remplir les cases avec les données de l'enregistrement afin de pouvoir l'utiliser ensuite dans des outils de Drag And Drop ?

    Pour la zone de base, on m'a conseillé sur le forum Windev l'utilisation de l'éditeur de diagramme (Merci encore Richard). ?

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 239
    Points : 9 259
    Points
    9 259
    Par défaut
    Bonjour,

    Tu peux utiliser le champ diagramme (qui est une nouveauté de la V27). Tu n'as pas dit quelle version de WD tu utilises.

    Sinon, si tu veux que cela ressemble à ce que tu as envoyé, tu peux regarder le champ tableur (disponible depuis WD20).

    La question qu'il faut te poser est : est-ce que tu dois afficher un "élément" ou plusieurs à la fois sur ton écran ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 170
    Points : 86
    Points
    86
    Par défaut
    Bonsoir Frenchsting et merci pour l'info. Effectivement, j'ai omis ma version qui est bien la dernière (27)

    Le champ diagramme me semble à priori le plus adapté effectivement car l'utilisateur devra faire du drag and drop pour aller chercher les cours et et les lier à une classe.
    Et effectivement, plusieurs éléments devront être affichés à la fois.

    L'idée étant d'avoir le principe de fonctionnement comme ci-dessous

    Nom : DragAndDrop.png
Affichages : 335
Taille : 24,9 Ko

    Ce que je ne sais pas faire et ne sais pas si c'est possible est de créer un élément rectangulaire contenant les différentes informations du cours. Je peux bien m'imaginer créer une image vectorielle avec d'un rectangle mais ensuite, il faudrait disposer les informations du module à l'intérieur, éventuellement changer sa couleur de fond, etc ... peut-être avec la POO ?

    Merci pour ton aide

  4. #4
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 816
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 816
    Points : 5 278
    Points
    5 278
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par forstera Voir le message
    ne sais pas si c'est possible est de créer un élément rectangulaire contenant les différentes informations du cours.
    Cela existe déjà, il y a les champs "Forme" dans "Autre champ"
    Citation Envoyé par forstera Voir le message
    il faudrait disposer les informations du module à l'intérieur, éventuellement changer sa couleur de fond, etc
    Tu peux faire cela grâce aux propriétés Libellé et CouleurFond du champ.
    Citation Envoyé par forstera Voir le message
    peut-être avec la POO ?
    Ce que tu fais en POO, tu peux le faire en procédural ou vice-versa. C'est simplement une autre manière de penser
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 170
    Points : 86
    Points
    86
    Par défaut
    Bonjour Voroltinquo et merci beaucoup pour ces informations ;

    je vais faire des essais sur les objets mentionnés !

    Merci encore à tous et excellente journée à vous

    Arnaud

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 170
    Points : 86
    Points
    86
    Par défaut
    Re-bonjour à tous,

    J'ai un peu regardé le champ Editeur de diagrammes et le champ forme et ne suis plus 100% que cela convienne pour mon projet; mais peut-être que ce que je souhaite réaliser est trop complexe...

    Lors de la création d'une nouvelle année scolaire, l'utilisateur doit donner le nombre de nouvelles classes à créer.

    Suite à cela, un tableau dynamique devrait être modifié en ayant autant de colonnes que de nouvelles classes.
    Finalement, pour chaque classe, l'utilisateur déplace des modules de cours disponibles par un Drag and Drop. Lors du lâcher, le module vient s'ajouter à la colonne de la classe, le tout trié par type de cours ...

    Nom : Création tableau de classes.png
Affichages : 334
Taille : 50,6 Ko

    Par rapport au champ Editeur de Diagramme, je ne sais pas si ce dernier peut résoudre la problématique des colonnes et de l'empilage automatique de formes dans une colonne donnée ...

    Mon deuxième soucis concerne le module de cours en lui-même. Ce dernier est composé de plusieurs sections ; chaque section contenant une information différente provenant de ma bas de donnée (type de cours, Libellé, Sigle Enseignant, nb heures). De plus, chaque section devrait pouvoir se colorer différemment (par exemple, la section contenant le sigle de l'enseignant serait colorée différemment si un remplaçant office actuellement)..

    Pensez-vous cela réalisable ?
    Merci pour votre aide

Discussions similaires

  1. Lier un fichier son à un objet graphique avec XPCE
    Par dreanlin dans le forum Prolog
    Réponses: 40
    Dernier message: 19/11/2006, 19h11
  2. Créer un objet dynamiquement avec JDI
    Par mcargnelli dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 06/09/2006, 14h18
  3. placement d'objet graphique avec un gridbaglayout
    Par illegalsene dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 09/08/2006, 13h36
  4. Es-ce possible de créer une table MySQL avec MS Excel
    Par pierrot10 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 16/10/2005, 06h30

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