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

Interfaces Graphiques Discussion :

modifier un excel à partir de GUI


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 39
    Par défaut modifier un excel à partir de GUI
    Bonjour,

    Alors voila mon problème. J'aimerais, à partir de l'interface, avoir une fenêtre principale ou apapraît un pushbutton qui renvoie vers une nouvelle fenêtre. Jusque là OK.

    Mais cette nouvelle fenêtre j'aimerais que ce soit un tableau excel, que ce tableau puisse être modifié; et qu'enfin le résultat final du tableau (une valeur) soit directement inscrit dans un bouton statique de mon interface principale (avec GUIDE).

    Donc 3 problèmes :
    -modifier un tableau (excel ou à partir de GUIDE), de manière interactive avec l'utilisateur, i.e. qu'il n'aie qu'à écrire les valeurs qu'il veut (sans qu'il écrive un uibouton ou quoi que ce soit, l'idée est de faire un outil interactif^^)
    -que le tableau lance les calculs à partir de ces données, comme des calculs tout simples vus avec excel (somme etc).
    -que si possible un bouton statique de mon interface principale soit directement modifié avec une valeur du tableau(en l’occurrence le résultat final).

    Je sais que cela est beaucoup, mais je voudrais surtout réponse aux 2 premières questions, car je n'ai pas pu trouver réponse assez claire pour le moment...

    Merci, même pour une petite aide!

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Quelle est ta version de MATLAB?

    Si elle est suffisamment récente tu dois avoir à disposition un objet UITABLE et sinon tu peux quand même utiliser la fonction UITABLE mais elle n'est pas documentée.

    Duf

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 39
    Par défaut
    J'ai la version R2011a, oui j'ai bien le uitable et j'ai vu l'aide Matlab dessus, mais cela ne m'aide pas sur ce que je veux...

  4. #4
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Pourrais-tu être plus précis? Qu'est-ce qui ne te convient pas avec UITABLE?

    Tu veux bien affiché un tableau (de valeurs) à l'utilisateur pour qu'il puisse l'éditer?

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 39
    Par défaut
    En fait j'arrive à faire que l'utilisateur modifie le tableau crée sous GUIDE, mais pas sur un tableau importé d'excel. Et il me le faudrait sous excel, car dans ce tableau il y a des calculs (par exemple (4,5) = (1,1)*(2,1)), chose que je ne pense pas pouvoir faire avec le tableau crée sous GUIDE,?...

    Ensuite, je voudrais récupérer la valeur en (4,5) et la mettre dans un static text (cela je pense en être capable..)

    J'espère être plus clair, encore merci.

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 39
    Par défaut
    Pour revenir à mon problème, j'aimerais un fichier main avec un pushbutton qui m'ouvre un tableau ou l'user peut remplir ses paramètres; ensuite je veux sauver ces paramètres afin que le calcul soit lancé dans le tableau (ici se pose deux problèmes pour moi...), et enfin je souhaite récupérer la valeur du tableau sauvegardé avec les nouveaux paramètres entrés.

    Quelqu'un a-t-il une aide à m'apporter?

    Merci

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

Discussions similaires

  1. Etat Excel à partir de forms 9i (report 9i)
    Par Process Linux dans le forum Reports
    Réponses: 8
    Dernier message: 29/04/2009, 12h23
  2. Réponses: 4
    Dernier message: 02/05/2005, 20h25
  3. Réponses: 2
    Dernier message: 06/04/2005, 12h01
  4. Modifier un champ à partir d'une fenêtre modale
    Par ahoyeau dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/03/2005, 16h53
  5. pilotage d'excel à partir de VC++
    Par oliv dans le forum MFC
    Réponses: 3
    Dernier message: 05/02/2004, 18h31

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