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

Delphi Discussion :

Sauvegarder des cellules fusionné dans un stringgrid


Sujet :

Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Analyste
    Inscrit en
    Décembre 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste

    Informations forums :
    Inscription : Décembre 2002
    Messages : 39
    Points : 30
    Points
    30
    Par défaut Sauvegarder des cellules fusionné dans un stringgrid
    Bonjour à tous
    alors comme j'ai résolu mon problème de fusion de cellule (grâce à un composant "Nicegrid" que vous trouverais si joint) je voudrais savoir comment pourrais je enregistré les donnés de la fusion pour redessiner le strtinggrid avec les cellules fusionnées
    PS je travaille avec DELPHI 2007
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    je ne suis pas un specialiste de ce composant, mais j'imagine que tu joue sur des proprietees et diverses valeurs pour generer cette fusion.

    Je developperais soit une classe soit une structure de donnée ou tout autre type de variables pour contenir les informations necessaire a cetet fusion.

    Ensuite, suffit de lire et ecrire dans un fichier (TFileStream ?) les données de maniere structurée.

    Evenetuelement un travail de généricité sera peut etre necessaire si il n'a pas deja ete prevu.

  3. #3
    Nouveau membre du Club
    Profil pro
    Analyste
    Inscrit en
    Décembre 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste

    Informations forums :
    Inscription : Décembre 2002
    Messages : 39
    Points : 30
    Points
    30
    Par défaut demi résolu
    Enfin je suis arriver à faire ce que je veux
    c'est a dire enregistrer le contenue de la grille et sa structure (les cellules fusionnés et leurs contenue)
    pour ce faire j'ai modifié les routines de "Philippe GORMAND" dont j'ai oublier ou est ce que je l'ai déniché
    somme tout je me demande si on peut pas l'intégrer au composant lui même et ajouter 'Sauve grille'
    et "charge grille" directement
    et je me demande aussi comment pourrons nous sauvegarder les couleurs de chaque cellules et sa fonte
    alors si quelqu'un peut m'aider...
    je n'ai jamais programmer un composant c'est ça le Hic!
    ah autre chose
    pour modifier le contenue d'une cellule fusionner j'utilise le code suivant'
    pouvant nous rendre la création de la form dynamique ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure TForm1.ng1DblClick(Sender: TObject);
    var I,k,col,row:integer;
    begin
    col:=ng1.Col;
     row:=ng1.Row;
     if isfusion(ng1,col,row) then
     begin
      i:=recherchefusion(ng1,col,row);
      Application.CreateForm(Tmodif,modif);
      index:=i;
      modif.Edit1.Text:=Tmerge[i].text;
      modif.ShowModal;
     end;
     end;
    PS: vous trouverez si joint les deux routines :
    l'original(qui sais peut être elle vous servira un jour) et la modifié!
    Fichiers attachés Fichiers attachés

  4. #4
    Nouveau membre du Club
    Profil pro
    Analyste
    Inscrit en
    Décembre 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste

    Informations forums :
    Inscription : Décembre 2002
    Messages : 39
    Points : 30
    Points
    30
    Par défaut voila le projet fini (ou presque)
    voila le projet fini (ou presque)
    bien sur il faut installer le composant !( PS: le projet et programé sous delphi 2007)
    Fichiers attachés Fichiers attachés

  5. #5
    Nouveau membre du Club
    Profil pro
    Analyste
    Inscrit en
    Décembre 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste

    Informations forums :
    Inscription : Décembre 2002
    Messages : 39
    Points : 30
    Points
    30
    Par défaut ?????
    est ce si difficile a faire?
    dois je marquer "delestage"?

  6. #6
    Membre expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 54
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Points : 3 562
    Points
    3 562
    Par défaut
    Citation Envoyé par ghassenus
    est ce si difficile a faire?
    dois je marquer "delestage"?
    bah, ça ne se fait pas en deux lignes, c'est ça le problême...

  7. #7
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    j'utilise WriteComponent et ReadComponent pour sauver / restaurer des objets et leurs propriétés...

    Une démo utilisant ce principe.

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/01/2015, 09h27
  2. Ecrire dans des cellules fusionnées
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 20/03/2013, 10h43
  3. Modifier du texte dans des cellules fusionnée
    Par ab1to dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/12/2009, 16h22
  4. Réponses: 1
    Dernier message: 24/04/2009, 19h14
  5. Position du texte dans des cellules fusionnées
    Par argal dans le forum Excel
    Réponses: 3
    Dernier message: 12/08/2008, 18h24

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