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