Domino 9 und frühere Versionen > Entwicklung

Type mismatch???

(1/1)

Noman:
Hallo zusammen,

ich habe schon wieder ein Problem. Tut mir leid, aber ich bin echt noch ein Newbie.

Hier ein kleiner Ausschnitt aus meinem Quellcode:

If docOther.Mitarbeiter+Cstr(counter) = 0 Then
    i2 = counter
    Exit For
End If

counter habe ich als long deklariert.

Könnt ihr mir helfen?

Vielen Dank schonmal.

Gruß,
Noman ;D

Centaury:
CStr(counter) macht aus dem Wert in counter einen String. Den kannst du nicht addieren...

Noman:
Moin,

erstmal danke für deine Antwort! Wahrscheinlich habe ich mich nicht klar genug ausgedrückt. Ich habe also die Felder Mitarbeiter1 bis Mitarbeiter 6 in einer Maske und möchte nun in einer Schleife nacheinander auf diese Felder zugreifen und schauen, was für einen Inhalt diese haben.

Ich habe gedacht, das ich einen Feldnamen + die Nummer die ich benötige einfach so zusammenbauen kann.

Vielen Dank schonmal für eure Bemühungen.

Gruß,
Noman

Axel:
Hi,

wenn ich das richtig sehe, hast du in einer Maske Felder mit Namen Mitarbeiter1, Mitarbeiter2 usw.

Eine Abfrage des Feldinhaltes muss dann so aussehen:

...
If docOther.GetItemValue("Mitarbeiter"+Trim(Str(counter))(0) = 0 Then
    i2 = counter
    Exit For
End If
...

So sollte das funktionieren.

Axel

Noman:
...jo funzt!

Super vielen Dank!

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln