![]() |
Abfragen,in welchen Editfeldern etwas steht,in welchen nicht
Hallo
hab folgendes Problem: Ich hab z.B. die Formel v=a*t Für t hab ich ein editfeld zum eingeben und für a, für v ebenfalls(zum Ausgeben). dann kann ich ja a und t eingeben und erhalte dann v ( mit meinem Code). So nun das Problem. Wenn ich aber t ausrechnen muss, kann ich ja nicht einfach die werte a und v eingeben (in den entsprechenden Editfeld). Kann ich irgendwie abfragen lassen, in welchen Editfeldern etwas steht und in welchen nicht und somit auf die Variable schließen , die ich ausrechnen will? t=v/a a=v/t (v=a*t) |
Re: Frage zu Editfeldern
Suche mal nach MatheParser
|
Re: Frage zu Editfeldern
Du könntest prüfen, ob die Länge des Textes > 0 ist oder gleich auf einen Leerstring abfragen.
|
Re: Frage zu Editfeldern
Könntest du dem Beitrag bitte einen aussagekräftigeren Titel geben? :)
|
Re: Frage zu Editfeldern
wie z.b.??
Abfrage eines Editfeldes? Wie kann man denn ändern überhaupt?? |
Re: Frage zu Editfeldern
@ DeddyH:
das wäre dann:
Delphi-Quellcode:
??
if edit1.text>0 Then
|
Re: Frage zu Editfeldern
Zum Beispiel deine Frage im Ansatz:
Zitat:
|
Re: Frage zu Editfeldern
Ziemlich sichere Methode:
Delphi-Quellcode:
if trim(Edit1.Text) <> '' then...
|
Abfragen,in welchen Editfeldern etwas steht,in welchen nicht
wie kann ich den titel überhaupt ändern ( binn noch nicht lange im Forum)?
Abfragen, in welchen Editfeldern etwas steht, in welchen nicht |
Re: Frage zu Editfeldern
Zitat:
[edit=SirThornberry]"Edit" durch Bild ersetzt - Mfg, SirThornberry[/edit] |
Re: Abfragen,in welchen Editfeldern etwas steht,in welchen n
also
Delphi-Quellcode:
aber da heißt es Imkompatible Typen string und integer
if trim(edit1.text) <> 0 Then
|
Re: Abfragen,in welchen Editfeldern etwas steht,in welchen n
...es wurde hier schon gezeigt:
if trim(edit1.text)<>'' then ... Edit.Text ist der Eintrag im String-Format. Bernd. |
Re: Abfragen,in welchen Editfeldern etwas steht,in welchen n
Ja ein Edit enthält eine Zeichenkette
|
Re: Abfragen,in welchen Editfeldern etwas steht,in welchen n
Nochmal: entweder den String direkt abfragen
Delphi-Quellcode:
oder die Länge ermitteln und gegen 0 prüfen
if trim(Edit1.Text) <> '' then...
Delphi-Quellcode:
aber nicht beides vermischen.
if Length(trim(Edit1.Text)) > 0 then...
|
Re: Abfragen,in welchen Editfeldern etwas steht,in welchen n
hab es probiert und mit beiden (Length und nur trim() ) hat es funktioniert :-D
Danke für die Hilfe :-D :bounce1: :dancer: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz