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 :

locate next dans ttable


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2
    Par défaut locate next dans ttable
    :
    La fonction Locate(…) de delphi me permet de trouver la première occurrence d’une valeur de champ non indexé dans une table paradox (TdataSet) .
    Comment accéder aux occurrences suivantes ?

    merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 119
    Par défaut
    Tu te positionne sur ton locate et tu fais un next.

    Sinon tu indexes et tu fais un findkey sur ta table

    A moins que je n'ai pas compris ce que tu veux faire

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2
    Par défaut
    Voila mon problème.
    J’ai une table client (no_client, nom, prénom, …).
    Avec plusieurs enregistrements :
    exemple

    Dupont a
    Ducol d
    Durand s
    Dupont b

    Je fais une recherche sur le champ ‘nom’ qui n’est pas indexé, ou tout autre champ non indexé.
    Avec la fonction locate et ses options en tapant ‘dup’ j’accède ainsi à la première occurrence ‘dupont a’.
    Que faire pour positionner le curseur sur l’occurrence suivante ‘dupont b’ ???

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 119
    Par défaut
    A mon avis si tu ne crée pas un index pour le nom client tu ne pourras pas

    sauf si tu fais une requete
    Select * from client
    order by nom

    Sinon tu fais un filtre sur ta table

Discussions similaires

  1. next dans une table
    Par gianni7033 dans le forum jQuery
    Réponses: 4
    Dernier message: 30/12/2010, 10h09
  2. <location path= dans le web.config
    Par ogrist93 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 27/12/2009, 22h12
  3. Réponses: 5
    Dernier message: 27/11/2008, 17h34
  4. Executer un boucle "for next" dans le sens décroissant
    Par caroletexier dans le forum ASP
    Réponses: 1
    Dernier message: 19/11/2008, 11h29
  5. Réponses: 18
    Dernier message: 25/07/2007, 12h34

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