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

Pascal Discussion :

Comment trouver un texte dans une base de données Paradox ?


Sujet :

Pascal

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Sans emploi
    Inscrit en
    Novembre 2017
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2017
    Messages : 46
    Points : 26
    Points
    26
    Par défaut Comment trouver un texte dans une base de données Paradox ?
    Bonjour,

    Tout est dans mon titre. En fait je désirerais pouvoir rechercher un texte précis (ou un mot) dans une base de données Paradox. Par exemple si le mot recherché est "ordinateur" et qu'il figure dans un Memo dans un enregistrement précis, comment retrouver ce mot dans toute la base de données ?

    Merci de vos réponses.

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 421
    Points : 5 820
    Points
    5 820
    Par défaut
    Salut

    Dans les requêtes SQL il existe une fonction LIKE qui te permet de chercher un mot dans un enregistrement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     ' (' + NomChamp + ' like "%' +  StrCherche +'%" )'
    Je pense que cette fonction existe aussi sous Paradox.
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Sans emploi
    Inscrit en
    Novembre 2017
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2017
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    Bonjour Anapurna et merci de m'avoir répondu

    Pourriez-vous s'il vous plait me donner un exemple plus clair ? Que représente le "Strrecherche" ? Comme je l'ai déjà dit je souhaiterais trouvé un mot par exemple dans un Memo (je me répète désolé) et si possible pouvoir afficher tous les "endroits" dans mes enregistrements où ce mot se situe.

    Encore merci

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 421
    Points : 5 820
    Points
    5 820
    Par défaut
    salut

    StrCherche est le mot que tu recherche => String Cherche pas plus compliqué que cela



    dans notre cas tu remplacera "ordinateur"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    // Je cree ma requete pour limite mon choix
    StrCherche = "ordinateur";
     
    st := 'select MonChamps  '
    +' from Matable '
    +' where  (' + NomChamp + ' like "%' +  StrCherche +'%" )'
     
    // ici on ferme et on reouvre avec la nouvelle requette 
    Query.Close;
    Query.sql.clear;
    Query.sql.add(st);
    Query.Open;
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Sans emploi
    Inscrit en
    Novembre 2017
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2017
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    Merci beaucoup Anapurna pour votre explication.

    Je vais donc tenter de suivre votre exemple. Merci encore et bonne journée !

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/09/2011, 23h07
  2. Réponses: 1
    Dernier message: 17/03/2008, 10h21
  3. Réponses: 3
    Dernier message: 21/06/2007, 01h10
  4. Comment stocker des images dans une base de données ?
    Par [Silk] dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/07/2005, 11h29

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