If - Zweig liefert nicht das erwartete Ergebnis

15/12/2008 - 12:34 von Stefan Paesch | Report spam
Moin zusammen!

Es sollen nur die Auftragsnummern angezeigt werden, bei denen die
Prüfsumme 0 oder 4 ist.
So funktioniert es:

Dim AuftragNr as String
Dim PrüfSum as integer

Do Until rs.EOF
..
..
Else
If vPrüfSum = 4 Then
Debug.Print vAuftragNr & vbTab & vPrüfSum
ElseIf vPrüfSum = 0 Then
Debug.Print vAuftragNr & vbTab & vPrüfSum
End If
.
.

Aber bei: If vPrüfSum = 0 or 4 Then

werden wieder alle Datensàtze angezeigt.

Kann mir jemand erklàren, warum "or" nicht funktioniert?
Logische Operator mit integer Variable - geht nicht ?

Vielen Dank Stefan.
(WinXP pro Acc2003)
 

Lesen sie die antworten

#1 Mark Doerbandt
15/12/2008 - 12:40 | Warnen spam
Hallo, Stefan,

Stefan Paesch:

Aber bei: If vPrüfSum = 0 or 4 Then

werden wieder alle Datensàtze angezeigt.

Kann mir jemand erklàren, warum "or" nicht funktioniert?
Logische Operator mit integer Variable - geht nicht ?



If vPrüfSum = 0 or vPrüfSum = 4 Then

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen