Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Felder zurücksetzen (https://www.delphipraxis.net/32606-felder-zuruecksetzen.html)

superstar025 26. Okt 2004 07:33


Felder zurücksetzen
 
Hallo ich möchte mit einem button klick mehrere felder nicht löschen sondern auf den startwert zurück
setzen!!!

wie geht das??

mfg
matthias

jim_raynor 26. Okt 2004 07:36

Re: Felder zurücksetzen
 
Was für Felder. Auf jeden Fall musst du dir die Startwerte merken oder fest im Programm verdrahten.

Am besten du machst ne neue Prozedur in dem die Startwerte gesetzt werden. Hat den Vorteil, dass du beim starten des Programms diese Prozedur aufrufen kannst und so die werte nur an einer Stelle ändern musst.

superstar025 26. Okt 2004 08:59

Re: Felder zurücksetzen
 
ich gebe den feldern als Text schon 0,000 als startwert für das formular vor!
reicht das und kann ich diesen Startwert beim buttonklick wieder holen??

mfg matthias

freak4fun 26. Okt 2004 09:30

Re: Felder zurücksetzen
 
hallo

wenn du zum Bsp schreibst

Code:
Edit1.Text := '0,000';
dann geht es nicht, aber wenn du es so machst

Code:
var
  Startwert: String;
begin
  Edit1.Text := Startwert;
end;
dann kannst du (wenn du die Variable/Konstante nicht änderst) in deiner Buttonprozedur drauf zugreifen

@ jim

deine variante find ich gut, ich werde si mal ausprobieren.

thx

mfg
freak

jim_raynor 26. Okt 2004 09:34

Re: Felder zurücksetzen
 
Zitat:

Zitat von freak4fun
Code:
Edit1.Text := '0,000';

Warum sollte das nicht funktionieren? Es muss halt nur an der richtigen Stelle stehen.

Den Wert den du vorgegeben hast kannst du nicht ohne weiteres wieder herstellen.

deshalb definiere dir im Formular eine Prozedur:

Delphi-Quellcode:
TForm1 = class(TForm)
.
.
.
public
  procedure Reset;
end;

.
.
.
procedure TForm1.Reset;
begin
  Edit1.Text:='0,0000';
  Checkbox1.Checked:=false;
  .
  .
  .
end;
Dann kannst du diese Prozedur immer aufrufen, wenn das Formular zurückgesetzt werden soll.

freak4fun 26. Okt 2004 09:40

Re: Felder zurücksetzen
 
hallo

hab mich unglücklich ausgedrückt wenn der meinen quellcode in formcreate schreibt ist bei der ersten variante beim verändern des Edit1.Text´s der Startwert weg.

mfg
freak

ibp 26. Okt 2004 09:43

Re: Felder zurücksetzen
 


...nö galt dem

Zitat:

ich gebe den feldern als Text schon 0,000 als startwert für das formular vor!
reicht das und kann ich diesen Startwert beim buttonklick wieder holen??

mfg matthias


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