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 :

[VB]controle MSFlexGrid


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 83
    Par défaut [VB]controle MSFlexGrid
    Tout d'abord je suis très heureuse d'etre membre de ce forum, j'avais fait le tour de plusieurs forumsde developpement, mais j'estime que c'est le meilleur(loin de toute flatterie ), bon treve de blabla !

    En fait j'ai besoin de l'aide consernant la notion des controles MSFlexGrid de VB, je suis encore débutante et j'ai un projet à réaliser avec VB mais il y a encore tant de notions que je comprends pas, y compris le controle MSFlexGrid. pourriez vous me guider s'il vous plait?

    J'aimerais savoir son utilité, comment l'installer dans un projet et comment le manipuler si c'est possible.

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Par défaut
    Bonsoir,
    Le contrôle MsflexGrid, sert surtout à visionner (par exemple une Base de données). Pour te rendre compte, place sur une Form un contrôle MsfelxGrid et un contrôle Data. Relie le contrôle Data (page de propriété, DataBaseName) à une base de données Access qui se trouve dans VB98, choisis BiBlio.mdb, ensuite par la propriété recodSource, tu cliques sur la petite flêche à côté et tu mets Publishers. Tu cliques ensuite sur le contrôle MsflexGrid et dans la page de propriété à DataSource, tu mets Data1.Tu lance l'application et tu verras dans le MsflexGrid, tous ce que contient la table Publishers.

    jpleroisse

  3. #3
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    pour compléter

    Hormis l'affichage des données d'une table (qu'on peut obtenir aussi avec un contrôle DataGrid) tu peux afficher aussi le contenu d'une variable tableau, un programme de mots croisés, etc.

    Tu trouves le contrôle MSFlexGrid facilement dans la liste des composants disponibles (via le menu Projet > Composants).

    Pour éviter de tout te mâcher l'info, tu peux taper sur la touche F2 pour afficher l'explorateur d'objets. Si tu as ajouté le composant MSFlexGrid, tu pourras voir dans l'explorateur d'objets une liste des propriétés, méthodes et événements du composant. Il te suffit ensuite de sélectionner l'item qui te semble faire ce que tu veux et appuyer sur F1 pour en avoir une explication plus précise que le petit texte qu'on peut voir en bas de l'explorateur d'objets.

    Bonne recherche!

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 83
    Par défaut
    Merci beaucoup pour vos réponses ça m'éclaire un peu les idées quoique je suis encore très loin de comprendre comment réaliser mon projet VB

    En fait il s'agit de construire un controle ActiveX genre MSFlexGrid mais qui prends en charge l'édition, une sorte de simulation d'excel (enfin pas vraiment mais bon..) il me faut encore bcp de temps pour tout décortiquer et tt comprendre

  5. #5
    Rédacteur
    Avatar de jacma
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    612
    Détails du profil
    Informations personnelles :
    Âge : 80
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 612
    Par défaut
    Bonjour

    Tu as plusieurs exemples d'une MSHFlexGrid éditable sur ce forum, notamment dans le praticiel sur les recordsets hiérarchiques accesible par l'adresse en signeture. Avec une MSFlexgrid, le principe devrait être le même .

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2003
    Messages : 288
    Par défaut
    Personnellement, j'avais pas vraiment le temps de recréer un composant genre DbGrid.
    Du coup, j'ai acheté le composant XPressQuantumGrid de chez http://www.devexpress.com/ et j'en suis super satisfait !
    Je peux l'utiliser dans tous mes développements.

    Essaye la version d'évaluation pour voir les possibilités

    ++

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 83
    Par défaut
    D'abord merci pour vos réponses. En fait j'ai pu faire un petit prg avec MSHFlexGrid éditable, je comprends maintenant c'est quoi l'astuce, il s'agit en fait de superposer une zone de texte aux cellules et faire de sorte que lorsqu'on tappe du texte dans le textbox, la saisie est renvoyée vers les cellules... bon bref c'était pour le principe, je pense comme a été dit qu'il en est de meme pour MSFlexGrid (j'ai pas encore testé mais j'estime que c'est la meme chose).

    Bon maintenant il s'agit de faire un controle Activex que l'utilisateur peut importer directement sur sa forme . J'ai un tit problème : dans ma forme j'avais travaillé avec l'évenement load (Form_Load) pour implémenter certaines instruction, comme certaines déclarations et une affectation de certaines constantes, le redimentinnement des cellules ....etc, avec un projet ActiveX je ne sais pas comment vraiment procéder, je veux dire c'est quoi l'équivalent de load ? et s'il y en a pas, comment faire?

    j'aimerais bien savoir aussi comment pourrais je ajouter des propriétés à mon controle Activex permettant d'ajuster la taille des cellules, changer leurs couleur en donnant à l'utilisateur la grille de couleurs (je veux dire toutes les couleurs possibles), d'ailleurs je ne sais pas si c'est possible ou non
    Si oui, veuillez m'indiquer s'il vous plait la démarche à suivre,

    merci beaucoup d'avance .

  8. #8
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par Spacy_green
    Bon maintenant il s'agit de faire un controle Activex que l'utilisateur peut importer directement sur sa .
    Citation Envoyé par Spacy_green
    je suis encore débutante
    Là je t'arrete tout de suite, sinon on n'est pas sortie de l'auberge

    Commence donc par des choses simples, avant de te lancer dans la conception d'Activex, lis les tutoriels et la FAQ de ce site (voir ma signature) et reviens ensuite avec des questions précises.

    Developpez.com n'est pas un centre de formation, ni une école mais un forum d'entraide, possedant de nombreuses ressources à explorer tranquillement chez soi

    Me suis-je bien fait comprendre :

  9. #9
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 83
    Par défaut
    Tout à fait d'accord, mais quad j'ai dit débutante c'est pas vraiment dans le sens que je suis débutante en VB mais justement concernant les controles activeX, leurs conceptions et tout..

    J'ai pris la voie du forum parce que malheureusement j'ai pas assez de temps pour lire à tete reposée tous les fac car je dois rendre au plus vite un projet à mon professeur donc j'aimerais bien un coup de main pour pouvoir avancer très vite (si ce n'est pas trop demandé bien sur )

    Ceci dit si vous éstimez que ça fait pas partie de l'objet de ce forum, je vous pris de m'excuser car (comme vous l'auriez sans doute remarqué) je suis nouvelle sur le forum et je maitrise pas parfaitement ses convenances

  10. #10
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    Citation Envoyé par Spacy_green
    Tout à fait d'accord, mais quad j'ai dit débutante c'est pas vraiment dans le sens que je suis débutante en VB mais justement concernant les controles activeX, leurs conceptions et tout..
    On apprend pas à faire un controle activex, comme tu souhaites le faire, dans la journée (ou alors, je suis vraiment nul )

    Citation Envoyé par Spacy_green
    J'ai pris la voie du forum parce que malheureusement j'ai pas assez de temps pour lire à tete reposée tous les fac car je dois rendre au plus vite un projet à mon professeur
    Tu aurais peu-etre du t'y prendre plus tôt, ou ton prof est un inconscient

    Citation Envoyé par Spacy_green
    Ceci dit si vous éstimez que ça fait pas partie de l'objet de ce forum, je vous pris de m'excuser car (comme vous l'auriez sans doute remarqué) je suis nouvelle sur le forum et je maitrise pas parfaitement ses convenances
    OUI
    Lis au moins http://vb.developpez.com/cours/, rubrique Developpement d'activeX (tu vas voir, ca calme )
    puis http://vb.developpez.com/sources/?pa...roles#splitter
    ca va dejà t'occuper un moment
    bon courage

  11. #11
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 83
    Par défaut
    Merci beaucoup pour les liens

Discussions similaires

  1. control MSflexgrid activation
    Par aracnard dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 19/11/2012, 09h39
  2. [VB6] Datagrid/Msflexgrid extensible controle via utilisateur
    Par Overcrash dans le forum VB 6 et antérieur
    Réponses: 20
    Dernier message: 18/12/2009, 10h34
  3. Problème avec le controle MSFLEXGrid
    Par hadesthanos dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 14/10/2009, 14h34
  4. Réponses: 2
    Dernier message: 24/11/2006, 08h54
  5. [VB]Control sur une msflexgrid ?
    Par Shypster dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 14/01/2006, 14h29

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