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

Composants VCL Delphi Discussion :

fichier XML + TClientDataSet


Sujet :

Composants VCL Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 47
    Points : 37
    Points
    37
    Par défaut fichier XML + TClientDataSet
    Bonjour à tous,

    dans mon application delphi j'ai développé un module de gestion des comptes utilisateur. Un utilisateur se connecte avec un login et mot de passe… classique.

    Mon écran de gestion des comptes comporte principalement:
    - une TDBGrid qui contient tous les comptes,
    - un bouton ajouter,
    - un bouton modifier
    - un bouton supprimer

    Lorsque j'effectue une opération sur les comptes ma TDBGrid se met bien à jour.

    J'enregistres ces comptes dans un fichier XML via le composant TClientDataSet.

    Mon problème c'est lors de l'enregistrement du contenu de ma TDBGrid dans le ficier XML, celui ci fonctionne ne mode ajout. Je conserve une trace de tous mes comptes, ceux supprimer et modifier. Pourtant, lorsque j'ouvre mon écran, ma TDBGrid affiche que les comptes utiles?

    Pourquoi mon fichier ne se met pas à jour en fonction uniquement du contenu de ma grille?

    Ci-dessous, le code correspondant à l'enregistrement du fichier suite à une action d'ajout.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    procedure TformConnexionManagment.btnInsertUserClick(Sender: TObject);
    begin
     
      formConnexionInsertUpdate := TformConnexionInsertUpdate.Create(self);
     
      with formConnexionInsertUpdate do
     
        try
          formConnexionInsertUpdate.ShowModal;
     
          if action <> 'Annuler' then
            begin
              formMain.ClientDataSetLogin.Append;
              formMain.ClientDataSetLogin.FieldByName('nom').AsString := editUserName.Text;
              formMain.ClientDataSetLogin.FieldByName('prenom').AsString := editUserFirstName.Text;
              formMain.ClientDataSetLogin.FieldByName('login').AsString := editUserLogin.Text;
              formMain.ClientDataSetLogin.FieldByName('mot_passe').AsString := CryptDeCrypt(editUserPassword.Text,1234);
              formMain.ClientDataSetLogin.FieldByName('groupe').AsString := cboxUserGroup.Text;
              formMain.ClientDataSetLogin.Post;
            end
            finally
            Free;
     
      end;
     
      formMain.ClientDataSetLogin.SaveToFile(fichier_connexion, dfXMLUTF8);
      dbgridUserList.Refresh;
     
    end;
    Merci d'avance pour vos réponses.

    Raoudi57

  2. #2
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 47
    Points : 37
    Points
    37
    Par défaut
    Bonjour,

    personne n'a une idée pour mon problème?

    Merci d'avance.

    Raoudi57

Discussions similaires

  1. Recuperation du fichier xml
    Par Geulderack dans le forum XMLRAD
    Réponses: 10
    Dernier message: 28/02/2003, 11h06
  2. Insertion dans un fichier XML
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/02/2003, 17h16
  3. Lire un attribut dans un fichier XML en C++
    Par ti.k-nar dans le forum XML
    Réponses: 2
    Dernier message: 14/10/2002, 15h22
  4. [Kylix] Composant IBM pour fichiers XML
    Par Mister Nono dans le forum EDI
    Réponses: 1
    Dernier message: 29/09/2002, 20h28
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

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