Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   If Anweisung mit or Operand (https://www.delphipraxis.net/100447-if-anweisung-mit-operand.html)

KesseK 28. Sep 2007 11:30


If Anweisung mit or Operand
 
Hallo,

nur kurze Frage.. und nicht hauen deswegen, ich steh gerade tierisch auf dem Schlauch :oops:

Delphi-Quellcode:
If trim(TTabelle.FieldByName(strZielfeld).AsString) = '0' or '' then
Gibt mir:

[Fehler] Unit1.pas(194): Operator ist auf diesen Operandentyp nicht anwendbar

Wie stell ich das um, dass es mit dem or klappt?

Danke,

Grüße und schönes Wochenende.

fwsp 28. Sep 2007 11:32

Re: If Anweisung mit or Operand
 
Delphi-Quellcode:
If (trim(TTabelle.FieldByName(strZielfeld).AsString) = '0') or (trim(TTabelle.FieldByName(strZielfeld).AsString) = '') then
so^^

Matze 28. Sep 2007 11:33

Re: If Anweisung mit or Operand
 
Hi,

beispielsweise so:

Delphi-Quellcode:
If (trim(TTabelle.FieldByName(strZielfeld).AsString) = '0') or
  (trim(TTabelle.FieldByName(strZielfeld).AsString)) = '') then
bzw:

Delphi-Quellcode:
Wert := trim(TTabelle.FieldByName(strZielfeld).AsString;
If (Wert = '0') or (Wert = '') then
Es bietet sich hier evtl. auch an, direkt mit einem Integer zu arbeiten, dann kannst du case of nutzen.

r2c2 28. Sep 2007 12:29

Re: If Anweisung mit or Operand
 
Ein kleiner Link für dich: http://www.r2c2.weingut-rehn.de/cont..._Variablen.htm

mfg

Christian


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