Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mehrere String bei teilstringsuche ausgeben (https://www.delphipraxis.net/183713-mehrere-string-bei-teilstringsuche-ausgeben.html)

benni1234 30. Jan 2015 13:54

Delphi-Version: XE7

Mehrere String bei teilstringsuche ausgeben
 
Ich möchte gerne alle gefundenen strings irgentwo speichern und dann ausgeben,die nicht zutreffenedn string sollen nicht angezeigt werden
das alles sollte bei einem klick passieren.
ich stehe gerade auf nem schlauch und komme nicht weiter hoffe auf eure unterstützung

dbgrid1.DataSource.DataSet.RecNo:=i;
daten[i-1] := adoquery1.Fieldbyname('Matchcode').AsString;

end;

z:=0;

x := UpperCase(suchen.Text);

for i := 0 To 165 Do

if posex(x, UpperCase(daten[i]),k) <> z then
begin

dbgrid1.DataSource.DataSet.RecNo:=(i+1) ;
(....)
Auswertungskennzeichen.Text:=adoquery1.FieldByName ('Auswertungskennzeichen').AsString;
(...)
end;
else

begin
end;
end;

Sherlock 30. Jan 2015 13:55

AW: Mehrere String bei teilstringsuche ausgeben
 
Was ist das? :shock:
Falsche Tags gesetzt?

Sherlock

benni1234 30. Jan 2015 14:03

AW: Mehrere String bei teilstringsuche ausgeben
 
Ja alles ein bisschen komisch geworden beim einfügen..Die generellefrage ist die in der Fragestellung

Zitat:

Zitat von Sherlock (Beitrag 1288294)
Was ist das? :shock:
Falsche Tags gesetzt?

Sherlock


Sherlock 30. Jan 2015 14:12

AW: Mehrere String bei teilstringsuche ausgeben
 
Die Fundstücke kannst Du zB in eine Delphi-Referenz durchsuchenTStringList per
Delphi-Quellcode:
Add
einfügen. Ausgeben kannst Du die dann zB mit
Delphi-Quellcode:
Text
oder
Delphi-Quellcode:
DelimitedText
.

Sherlock

benni1234 30. Jan 2015 14:20

AW: Mehrere String bei teilstringsuche ausgeben
 
Bei mir wird jetzt immer nur ein wert überschrieben wie lese ich die hintereinander aus ?

Zitat:

Zitat von Sherlock (Beitrag 1288299)
Die Fundstücke kannst Du zB in eine Delphi-Referenz durchsuchenTStringList per
Delphi-Quellcode:
Add
einfügen. Ausgeben kannst Du die dann zB mit
Delphi-Quellcode:
Text
oder
Delphi-Quellcode:
DelimitedText
.

Sherlock


DeddyH 30. Jan 2015 14:30

AW: Mehrere String bei teilstringsuche ausgeben
 
Normalerweise iteriert man so durch eine Datenmenge:
Delphi-Quellcode:
Dataset.First;
while not Dataset.EOF do
  begin
    DoSomethingWithTheData;
    Dataset.Next;
  end;

p80286 30. Jan 2015 16:22

AW: Mehrere String bei teilstringsuche ausgeben
 
Da es sich augenscheinlich um Daten einer Datenbankabfrage handelt, warum nicht gleich
SQL-Code:

select ....
from ....
where ....
  and DasinteressanteFeld like(%GesuchterSubstring%)
  ...
Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz