![]() |
abfrage mit meheren möglichkeiten
Wie kann ich eine abfrage machen bei denen es mehrere Möglichkeiten gibt? :coder2:
z.B:
Delphi-Quellcode:
klappt nicht, er Compiliert sagt aber bei Abfrage nein obwohl "letzter_vorgangart" tatschächlich =1 ist... :gruebel:
if qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = (1) or (3) then
|
Re: abfrage mit meheren möglichkeiten
So müsste es gehen:
Code:
Gruß Igotcha
if (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 1) or (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 3) then
|
Re: abfrage mit meheren möglichkeiten
Hi JSB,
entweder so
Delphi-Quellcode:
oder so
if (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 1) or (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 3) then
Delphi-Quellcode:
Greetz
if qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger in [1, 3] then
alcaeus [add] Zitat:
[/add] |
Re: abfrage mit meheren möglichkeiten
Hai JSB,
zwei möglichkeiten:
Delphi-Quellcode:
oder
procedure TForm1.Button1Click(Sender: TObject);
var wert : Integer; begin wert := 2; if wert IN [1,3] then begin ShowMessage ('Jup'); end else begin ShowMessage ('Nöp'); end; end;
Delphi-Quellcode:
[Edit] Da war Andreas doch tatsächlich schneller :stupid: [/edit]
procedure TForm1.Button1Click(Sender: TObject);
var wert : Integer; begin wert := 1; if (wert = 1) or (wert = 2) then begin ShowMessage ('Jup'); end else begin ShowMessage ('Nöp'); end; end; |
Re: abfrage mit meheren möglichkeiten
Danke die in-Methode klappt wunderbar!!! :cheers:
|
Re: abfrage mit meheren möglichkeiten
Zitat:
Denn 1 or 3 = 3 Du müsstest schreiben
Delphi-Quellcode:
if (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 1) or (qMitarbeiter.FieldByName('letzter_vorgangart').AsInteger = 3) then
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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