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

Bases de données Delphi Discussion :

Obtenir les derniers ajouts dans un dbgrid


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut Obtenir les derniers ajouts dans un dbgrid
    j’arrive pas a obtenir les ajout dbgrid
    voila mon code
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    begin
         vnSvcHard:=0 ;
         vnSvcSoft:=0 ;
         vnSVHRDSFT:=0  ;
         vnrisque:=0;
    if radiobutton3.Checked then vnSvcHard:=1   ;
    if radiobutton4.Checked then vnSvcSoft:=1  ;
    if radiobutton5.Checked then vnSVHRDSFT:=1  ;
    if radiobutton6.Checked then vnrisque:=1   ;
    //****************************** CREATION DU NV BON
        adqmt.Close;
        adqmt.SQL.Clear;
        adqmt.SQL.Add('select count(*) as existe from TBON');
        adqmt.SQL.Add('where NUmBON=:usernamep ');
        adqmt.Params.ParamByName('usernameP').Value := LNUMBON.Caption;
    
        ADQMT.Open;
          if ADQMT.FieldByName('existe').AsInteger = 0 then
          begin
           adqmt.Close;
           adqmt.SQL.Clear;
           adqmt.SQL.Add('INSERT INTO tbon (`USERBON`, `DateBon`) VALUE ( :param_USERBON, now())');
           adqmt.Params.ParamByName('param_USERBON').Value:=UPASS.Fpass.Pnom;
           adqmt.ExecSQL;
          END;
    //*************************
      ADQpannes.close;
      ADQpannes.SQL.Clear;
      ADQpannes.sql.add('INSERT INTO tpannes (Numbon,NumClient,NumMT,NomUser,LesPannes,EtatPannes,SvcHard,SvcSoft,SVHRDSFT,RisquePanne,DatePannes)');
      ADQpannes.sql.add(' VALUE (:param_NumBon,:param_NumClient,:param_NumMT,:param_NomUser,:param_LesPannes,:param_EtatPannes,:param_SvcHard,:param_SvcSoft,:param_SVHRDSFT,:param_RisquePanne,now())');
      ADQpannes.Params.ParamByName('param_NumBon').Value:=Master.MasterForm.vnnumbon;
      ADQpannes.Params.ParamByName('param_NumClient').Value:=vnnumclient;
      ADQpannes.Params.ParamByName('param_NumMT').Value:=vnNumMT;
      ADQpannes.Params.ParamByName('param_NomUser').Value:=UPASS.Fpass.Pnom;
      ADQpannes.Params.ParamByName('param_SvcHard').Value:=vnSvcHard;
      ADQpannes.Params.ParamByName('param_SvcSoft').Value:=vnSvcSoft;
      ADQpannes.Params.ParamByName('param_SVHRDSFT').Value:=vnSVHRDSFT;
      ADQpannes.Params.ParamByName('param_LesPannes').Value:=memo2.Text;
      ADQpannes.Params.ParamByName('param_EtatPannes').Value:=memo1.Text;
      adqpannes.Params.ParamByName('param_RisquePanne').Value:=vnrisque;
      adqpannes.ExecSQL;
    //**********************
            ADQfinnnal.CLOSE ;
            ADQfinnnal.sql.Clear;
            adqfinnnal.sql.Add( ' SELECT  tpannes.NumMT,  tmateriels.familleMT,  tmateriels.NomMT ');
            adqfinnnal.sql.Add( ',tmateriels.ImeiSnMT,  tclient.NomClient FROM   tclient');
            adqfinnnal.sql.Add( '  JOIN tpannes ON (tclient.NumClient = tpannes.NumClient)');
            adqfinnnal.sql.Add( ' JOIN tmateriels ON (tpannes.NumMT = tmateriels.NumMT)');
            adqfinnnal.sql.Add( ' where tpannes.NumBon=:param_numega ');
            ADQfinnnal.Params.ParamByName('param_numega').Value:=lnumbon.Caption;
            ADQfinnnal.Open;
    je panique depuis une semaine a laide

  2. #2
    Futur Membre du Club
    Inscrit en
    Avril 2012
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 3
    Par défaut
    Citation Envoyé par fafo3 Voir le message
    j’arrive pas a obtenir les ajout dbgrid
    voila mon code

    je panique depuis une semaine a laide
    je devait réviser les jointure LEFT JOIN

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

Discussions similaires

  1. Obtenir les 3 derniers contacts
    Par Fiona08 dans le forum SQL
    Réponses: 2
    Dernier message: 30/11/2010, 18h22
  2. Réponses: 4
    Dernier message: 20/10/2010, 12h27
  3. Obtenir les données des 3 derniers mois
    Par Fiona08 dans le forum Débuter
    Réponses: 3
    Dernier message: 09/04/2009, 12h24
  4. Réponses: 11
    Dernier message: 19/03/2009, 10h06
  5. [MySQL] Requete qui ne renvoie que les 5 derniers ajouts
    Par zifouzi dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/05/2008, 00h30

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