:
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
:
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
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
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’ ???
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
Partager