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 :

update sur la dbgrid


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 24
    Points : 13
    Points
    13
    Par défaut update sur la dbgrid
    salut tout le monde
    j'ai quelque problemes avec la dbgrid.
    car le suis debuteur en delphi.
    ma dbgrid affiche les donner que j'ai dans ma mysql. maintenant je voudrais prendre p.ex. les nom de cette tabelle et metre dans une combo box pour choisir un nom. quand j'aurai choisi un nom quelconque je veux que le reste des information qui sont dans la meme mysql aparesse dans des edit box . p.ex le prenom et adress
    et la je vaut pouvoire changer les donne est apres a basse d'un bouton que tout sois changer dans la dbgrid.
    mais je sais pas comment faire.

    pouvez vous m'aider s.v.p??

    et dit moi aussi comment je peut mettre des nouvaeu donner sur la dbgrid
    p.ex. si je fait une nouvel inscription


    merci a tous

  2. #2
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Points : 158
    Points
    158
    Par défaut
    utilise des dbedit tu choisis le datasource(query ou table) et le datafield qd tu navigueras dans le dbgrid les dbedit changeront également
    après une nouvelle inscription table.refresh ou table.close;table.open ou si c'est un query ce que je suppose query.close;query.open;

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 24
    Points : 13
    Points
    13
    Par défaut
    Mihalis, vous pouvez me montrer comment ca marche a l'aide d'un petit code en delphi

    merci pour la reponse

  4. #4
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Points : 158
    Points
    158
    Par défaut
    les dbedit sont des composants situées dans datacontrols tu les metys sur ta form ou tu as le dbgrid dans datasource du dbedit tu choisis le meme que pour ton dbgrid ensuite tu choisis le champ que tu veux y mettre avec la propriété datafield

    pour l'ajout
    après avoir ajouté
    si c'est une table

    table.refresh;
    ou table.open;
    table.close
    (a voir ce qui est le mieux)

    si c'est un query
    query.close;
    query.open;

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 24
    Points : 13
    Points
    13
    Par défaut
    est ce qu'il y a pas une la possibliter de faire comme sur php avec un
    sql update ou sql insert ?? si oui comment ?? metez svp un example merci

  6. #6
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Points : 158
    Points
    158
    Par défaut
    [code]
    with query1 do
    begin
    close;
    sql.clear;
    sql.add('ta requete');
    open; // s'il y a un retour sql genre select
    paramcheck:=true;//permet d'ajouter des parametres dans ta requete s'il en faut
    parambyname('nom du paramètre').asstring(asfloat,asinteger...):=ta variable;
    execsql;//pour update delete
    end;

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

Discussions similaires

  1. Comportement anormal de la tabulation sur une DBGrid
    Par fredfred dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/05/2005, 14h23
  2. Problème lors d'un Update sur une date
    Par Nany dans le forum ASP
    Réponses: 3
    Dernier message: 19/05/2004, 23h37
  3. Pbleme UPDATE sur POSTGRESQL
    Par $grm$ dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 26/04/2004, 15h50
  4. ecrire sur un dbgrid ??
    Par nil dans le forum Bases de données
    Réponses: 8
    Dernier message: 21/04/2004, 23h40
  5. update sur plusieurs nouvelles valeurs
    Par Mut dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/11/2003, 17h15

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