Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Text-datei und PLZ (https://www.delphipraxis.net/136323-text-datei-und-plz.html)

Kunoishi 28. Jun 2009 16:03


Text-datei und PLZ
 
ich habe eine textdatei "PLZ.txt" in der ist hinterlegt die Plz und der dazugehörige Ort wie "01990 Brandenburg"
nun habe ich drei edit felder für Straße Plz Ort. Ich versuche nun. zum beispiel den Ort einzugeben und er soll auf die Textdatei den ort und im anderen editfeld die dazugehörige PLZ suchen.
Wie bekomme ich das hin ?

fkerber 28. Jun 2009 16:05

Re: Text-datei und PLZ
 
Hi!

Am einfachsten würdest du die Datei in einem für dich passenden Format einlesen, das man gut weiterverarbeiten kann.
Möchtest du es mit Delphi machen?


Grüße, Frederic

DeddyH 28. Jun 2009 16:06

Re: Text-datei und PLZ
 
Die einfachste (und langsamste) Möglichkeit: die Datei durchgehen und ab der 7. Stelle der aktuellen Zeile den String mit Deiner Ortsangabe vergleichen.

Kunoishi 28. Jun 2009 16:16

Re: Text-datei und PLZ
 
ich bearbeite das ganze in delphi 5
finde aber den ansatz nicht

DeddyH 28. Jun 2009 16:23

Re: Text-datei und PLZ
 
Den habe ich Dir doch genannt.

Klaus01 28. Jun 2009 16:26

Re: Text-datei und PLZ
 
Hallo,

prinzipiell könnte es so gehen.

Delphi-Quellcode:
var
 sl: TStringList;
 plz : TStringList;
 ort : StringList;

begin
  plz := TStringList.create;
  ort := TStringList.create;
  sl:=TStringList.create;
  sl.loadFromFile(DeineTextDatei);
  for i:=0 to sl.count -1 do
    begin
      plz.add(copy(sl[i],1,5));
      ort.add(copy(sl[i],6,length(sl[i])));
    end;
  sl.free;
  plzEdit.text:=plz[ort.indexOf(ortEdit.text)];
  plz.free;
  ort.free;
end;
Grüße
Klaus

Kunoishi 28. Jun 2009 16:30

Re: Text-datei und PLZ
 
halle klaus
dit is doch ne wucht
damit habe ich doch sicherlich einen anfang für mein kleines PROBLEM.
DANKE

was würde ich nur ohne euch hier im forum machen?

DeddyH 28. Jun 2009 16:32

Re: Text-datei und PLZ
 
Oder die Datei jedesmal zeilenweise einlesen oder oder... Allerdings besteht die Problematik, dass ein Ort verschiedene PLZ haben kann und dass das so wie gesagt recht langsam ist. Allerdings ist Letzteres wieder eine Frage der Anzahl der Daten.

Kunoishi 28. Jun 2009 16:35

Re: Text-datei und PLZ
 
mmm meine daten in der Datei sind nur 160 kb groß, das dürft ja dann wohl nicht lange dauern
Oder ?

DeddyH 28. Jun 2009 16:41

Re: Text-datei und PLZ
 
Vermutlich nicht, aber das erste Problem besteht weiterhin.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:28 Uhr.
Seite 1 von 4  1 23     Letzte »    

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