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 :

Delphi 5 ACCESS problème de filtre


Sujet :

Bases de données Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par défaut Delphi 5 ACCESS problème de filtre
    Salut à tous,
    je suis en stage actuellement, je m'occupe de migrer une appli sous paradox vers ACCESS, je me connecte à ma base par les composants ADO, jusque la pas de problème, j'utilise plusieurs ADOTable, la ou ca ne passe pas c'est quand je souhaite appliquer un filtre à ma table, je rempli donc ma propriété Filter, et la ca me met un message d'erreur "Ma_table : La propriété Filter ne peut être utilisée pour les tables détail.", et ça vide mon champ Filter. Par code j'ai la même erreur.
    J'ai chercher un peu sur le net mais j'ai rien trouvé de concluant, si quelqu'un sait pourquoi et sait comment régler le problème, je suis preneur.
    merci

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    Moi j'appliquerai un filtre directement en SQL au moyen de la clause Where et si besoin une ou plusieurs sous requêtes

    Mais si tu cherche seulement à migrer d'une base vers une autre pourquoi tu n'utilise pas les outils gratuits qui le font pour toi (Google est ton ami)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par défaut
    Je me suis mal expliqué, en fait j'ai une application qui tourne sur une base de données Paradox, je dois la migrer vers une base de données SQL, ACCESS en l'occurrence, donc j'ai migré toute ma base sans problème, maintenant je migre les anciens composants de l'application vers des composants ADO. L'application est construite de sorte a ce que toutes les tables soient récupérées dans des ADOTable, avec des filtres sur les tables dans la propriété Filter au besoin, j'ai bien envisager de faire mes filtres dans une clause WHERE, mais ça m'obligerais a refaire toutes l'application.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par défaut
    Si ça peut aider de préciser, je viens de voir que le problème arrive lorsque je définis un MasterSource et un MasterField sur l'ADOTable, j'ai le message d'erreur cité plus haut lorsque j'essaie de mettre un filtre, si je laisse le MasterSource et le MasterField libre je peux mettre mon filtre.
    A priori y a pas de raison, surtout que sur les composants précédant et d'autres que j'ai testé avec d'autres BDD pour ce programme ça fonctionnais niquel

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par défaut
    Si quelqu'un cherche quelque chose sur ce sujet un jour, je n'ai pas réussi à passer mon filtre, j'ai donc du contourner avec une requête paramétrée.
    Merci de ta réponse popo

Discussions similaires

  1. [MS Access] Problème de jointure
    Par Erakis dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/02/2005, 21h15
  2. Réponses: 3
    Dernier message: 11/10/2004, 17h26
  3. [Access]Problème de sript avec LIKE
    Par Oberown dans le forum ASP
    Réponses: 3
    Dernier message: 06/10/2004, 17h55
  4. Guide du développeur Delphi devant un problème
    Par Bestiol dans le forum Delphi
    Réponses: 0
    Dernier message: 24/03/2004, 22h51
  5. Pb entre DELPHI et ACCESS
    Par sufteam dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/03/2004, 17h48

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