Vinzenz: Frage zur Syntax

Beitrag lesen

Hallo Hamza,

Grüezi mitenand !!

If GP1 <> "" Then
  KeineDoku = 1
ElseIf HD <> "" Then
  KeineDoku = 1

...

End If

Wenn ich's richtig verstehe wird also
  keineDoku = 1
wenn irgendeine Variable einen Leerstring enthält.

1. Verwende den Oder-Operator, wahrscheinlich OR (hab' keine Ahnung von ASP, aber welche von Logik) in Deiner Bedingung

If GP <> "" OR HD <> "" OR ... Then
  KeineDoku = 1
End If

Ist auch nicht elegant, aber schon besser

2. Schreib' Deine Variablen in ein Array, laufe solange durch das Array bis Du einen Leerstring entdeckst, setze dann KeineDoku = 1 oder das Ende des Arrays erreicht hast.

Ist leichter zu pflegen, falls noch ein paar Variablen hinzukommen, aber erhöhter Aufwand.

Gruß,

Vinzenz