Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Substring? Nur kleinen Teil einer Zelle rausschneiden (https://www.delphipraxis.net/7740-substring-nur-kleinen-teil-einer-zelle-rausschneiden.html)

Mauli 20. Aug 2003 11:49


Substring? Nur kleinen Teil einer Zelle rausschneiden
 
Tach zusammen,

ich hänge mal wieder.

Ich habe eine Tabelle, in der eine Spalte FileName zu finden ist.

Jetzt mache ich in einer Schleife, die so oft, wie die Tabelle Zeilen hat durch läuft, ein paar Operationen.

An einer Stelle hänge ich.
Ich möchte dieses machen:

Delphi-Quellcode:
  qUpdate.ParamByName('Parameter').AsString := tRefFileName????;
  qUpdate.ExecSQL;
Und zwar sieht der FileName 'glücklicher weise immer so aus: ####_Name.TXT. Wobei sich der Name halt immer ändert aber immer gleich lang ist.
Sprich: ich brauche immer die Werte von der acht-letzten-Stelle bis zu fünf-letzten-Stelle...

Und ich will jetzt als Parameter immer den Namen und nur den Namen übergeben.

Ist bestimmt einfach. Aber ich rall das heute nicht.

Wäre schön, wenn mir jemand helfen könnte.

Danke

kiar 20. Aug 2003 12:00

Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
 
so
Delphi-Quellcode:
var
  s:string;

begin
   s:= copy(tRefFileName,5,3);
   s:='dein geünschter wert'
end;

Mauli 20. Aug 2003 12:02

Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
 
Stimmt.

Ich hatte halt vor das Ganze in einen Ausdruck zu packen.

Danke

r_kerber 20. Aug 2003 12:04

Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
 
Hallo Mauli,

verwende doch einfach die Funktion Copy.
Delphi-Quellcode:
  s := Copy( tRetFileName, Length (tRetFilename) - 7, 3);
Für die Zahl 7 kann ich mich jetzt alerdings nicht verbürgen.

r_kerber 20. Aug 2003 12:06

Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
 
Zitat:

Zitat von Mauli
Ich hatte halt vor das Ganze in einen Ausdruck zu packen.

meinst Du so?
Delphi-Quellcode:
   qUpdate.ParamByName('Parameter').AsString := Copy( tRetFileName, Length (tRetFilename) - 7, 3);

Mauli 20. Aug 2003 12:14

Re: Substring? Nur kleinen Teil einer Zelle rausschneiden
 
Klasse. Vielen Dank!!! :hello:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 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