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 :

Insertion dans une query


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut Insertion dans une query
    Bon soir

    J'ai une query de 2 tables paradox et un dbgrid qui affiche les resultats de la requette
    la table1 est une table des annee
    la table2 est une des articles
    la requette affiche les resultats de table article dans une annees designees
    et maintenant je veux ajouter des autres articles dans la table article

    Comment faire
    Merci

  2. #2
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Bonsoir,

    Vous voulez dire inserer des articles par année ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut
    Citation Envoyé par freud Voir le message
    Bonsoir,

    Vous voulez dire inserer des articles par année ?
    Non;la requette est filtré elle donne les articles suivant l'annee voulu

    J'explique: j'ai un projet gestion des stocks
    A chaque fin d'annee nous devons cloturer l'annee et demarrer une nouvelle annee dont les valeurs initiales de l'annee( 200x+1) sont les valeurs finale de l'annee (200x)

  4. #4
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    oui mais si il s'agit tout simplement d'inserer un article par query alors
    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
     
     
    Var
    Qry:TQuery;
    Begin
     
    Qry:= TQuery.Create(nil);
    Qry.SessionName:='Default'; //ou si tu as un composant session Session1.SessionName;
    Qry.DatabaseName:='alias',
    Qry.SQL.Clear;
     
    Qry.SQL.Add('Insert Into ARTICLE (CodeArticle,Designation,Pu,Annee) VALUES (:Code_article,:Libelle,:Prix,:Annee)');
     
    Qry.ParamByName('Code_article').AsInteger:=Code_article;
    Qry.ParamByName('Libelle').AsString:=Libelle;
    Qry.ParamByName('Prix').AsCurrency:=Prix;
    Qry.ParamByName('Annee').AsInteger:=Annee;
    Qry.ExecSQL;
    Qry.Free;
    End;

  5. #5
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Code_article,Libelle,Prix,Annee sont des variables qui recoivent les valeurs des edits lors de la saisie et pour Annee ont peut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Annee:=YearOf(Date);
    Pour la fonction YearOf on inclus l'unité DateUtils

  6. #6
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut
    Citation Envoyé par freud Voir le message
    Code_article,Libelle,Prix,Annee sont des variables qui recoivent les valeurs des edits lors de la saisie et pour Annee ont peut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Annee:=YearOf(Date);
    Pour la fonction YearOf on inclus l'unité DateUtils
    C'est bon
    Mais lors de l'affichage; il parrait que que query n'etait pas active;c'est a dire que le dbgrid de query est vide

Discussions similaires

  1. [debutant]insertion dans une BDD
    Par EssaiEncore dans le forum ASP
    Réponses: 7
    Dernier message: 10/02/2005, 14h58
  2. INTERBASE 5.5 insertion dans une colonne BLOB
    Par mariustrezor dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/10/2004, 18h06
  3. Extraction d'un .txt et Insertion dans une table
    Par PoPmiSiR dans le forum Access
    Réponses: 8
    Dernier message: 28/10/2004, 19h13
  4. Détection insertion dans une Table
    Par abelman dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/07/2004, 14h24
  5. [LG]Tri par insertion dans une liste chainée
    Par mister_dsg dans le forum Langage
    Réponses: 4
    Dernier message: 18/12/2003, 22h34

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