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 :

table et 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é Avatar de James64
    Profil pro
    Inscrit en
    Février 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 99
    Par défaut table et query
    g ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Form8.Table4.Filter:=...
    Form8.Table4.First;
    où je filtre une table ouverte sur une date. Et plus loin dans mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Query1.Close;
    Query2.Close;
    query1.SQL.Clear;
    query2.SQL.Clear;
    query1.SQL.Text:='SELECT DISTINCT * FROM '....  
    query2.SQL.Text:='DELETE FROM '....
    query1.Open;
    query1.Close;
    Query2.ExecSQL;
    query2.Close;
    où je traite des doublons.
    J'aimerai effacer les doublons de la table précedemment filtrée (table4). Que dois je mettre aprés le 'from' des query pour accéder à la table filtrée? Je sais que je pourrais ouvrir et filtrer la table avec le query mais dans le contexte, ca serait l'usine à gaz.

    Merci

  2. #2
    rsc
    rsc est déconnecté
    Membre émérite
    Avatar de rsc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    711
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 711
    Par défaut
    Tu ne peux pas "accéder à la table filtrée" au travers d'une requête, vu que cette table n'existe pas réellement dans ta base de données, c'est juste un curseur.
    Tu vas bien être obligé de "filtrer" dans ton Query (avec une clause WHERE). Par contre, je ne saisis pas bien comment tu comptes supprimer les doublons avec tes Query1 et Query2 ???

    Pour la suppression des doublons, es-tu allé voir
    http://sql.developpez.com/doublons/ ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/11/2011, 22h35
  2. DAO Filter "cannot open any more tables or queries"
    Par Bobble dans le forum VBA Access
    Réponses: 23
    Dernier message: 28/09/2011, 13h58
  3. [AC-2003] relation table et query
    Par magicien1070 dans le forum Modélisation
    Réponses: 0
    Dernier message: 07/03/2010, 21h02
  4. Les dépendances des tables MySql Query Browse
    Par clolili dans le forum MySQL
    Réponses: 0
    Dernier message: 27/07/2009, 09h04
  5. PATH dans une table ou query ?
    Par BXDSPORT dans le forum Bases de données
    Réponses: 5
    Dernier message: 04/03/2009, 20h10

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