"If Abfrage" mit zwei oder mehr Bedingungen?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

LSH_Dackel
***
Beiträge: 53
Registriert: Do, 05.01.2006 17:40

"If Abfrage" mit zwei oder mehr Bedingungen?

Beitrag von LSH_Dackel »

Hallo Leute ich bis schon wieder :oops:
ich habe zwei Fragen:

1. Kann man bei einer "If Abfrage" 2 oder mehr Bedingungen einbaun?

BSP.:

Code: Alles auswählen

 ...
if LK1.getText = "35" and LK2.getText = "99" then 
...
2.Kann man verschiedene Elemente zu einer Gruppe zusammen fassen?

BSP.:

Code: Alles auswählen

 Gruppe = "Deutsch" or "Englisch" or "Spanisch" or ...
die codes sin natürlich rein fiktiv damit ihr seht worauf ich hinaus will :D

THX schon ma im vorraus
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hey LSH_Dackel,
1. Kann man bei einer "If Abfrage" 2 oder mehr Bedingungen einbaun?
Ja, klar. Beliebige Kombinationen von AND und OR sind möglich, eventuell musst du aber klammern. UNd: Lass es auf einer Zeile (auch wenn die sehr lang wird...) ein Zeilenumbruch mit dem Unterstrich führt manchmal zu unerwarteten Ergebnissen.
2.Kann man verschiedene Elemente zu einer Gruppe zusammen fassen?
Nein. So ein Konstrukt gibt es nicht. Aber wenn du mehrere Bedingungen abfragen willst, nutze die "Select...Case..." Bedingung. Da ist soetwas dann einfacher möglich.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
LSH_Dackel
***
Beiträge: 53
Registriert: Do, 05.01.2006 17:40

Beitrag von LSH_Dackel »

Hallo Toxitom
Das mit den Klammern hat gefunzt!:D
Aber kann man nicht bestimmten Wörtern irgend welche werte zuordnen
und des dann über "<,>,=" regeln? :?:
Antworten