If Not IsNull(Me!Nachname) Then
oApp.Selection.Goto What:=-1, Name:=„Nachname“
text = Me!Nachname
oApp.Selection.TypeText text:=text
End If
If Not IsNull(Me!Vorname) Then
oApp.Selection.Goto What:=-1, Name:=„Vorname“
text = Me!Vorname
oApp.Selection.TypeText text:=text
End If
usw.
Ich möchte nun eine If,Then Else schleife einbauen, die zunächst die Spalte Anrede abfragt, ob Text „Herr“ darin steht und dann unter der Textmarke „Sonstige_Vereinbarungen“ den Text „-Keine-“ schreibt. Sonst Text „Alle“.
Das hab ich bisher:
If (Me!Anrede) = „Herr“ Then
oApp.Selection.Goto What:=-1, Name:=„Sonstige_Vereinbarungen“
text = „-Keine-“
Else: text = „-Alle-“
oApp.Selection.TypeText text:=text
End If
Leider funktioniert das noch nicht ganz. Hat jemand von Euch eine Idee ?
… Hallo Franz,
ich glaub ich ich bin einen Schritt weiter.
wenn ich die Else Anweisung blockiere, macht er das.
Ich muss die Else Anweisung nochmal überprüfen !
wenn Du eine Idee hast, immer her damit.
If (Me!Anrede) = „Herr“ Then
oApp.Selection.Goto What:=-1,
Name:=„Sonstige_Vereinbarungen“
text = „-Keine-“
Else: text = „-Alle-“
oApp.Selection.TypeText text:=text
End If
Was soll der Doppelpunkt hinter Else? Das wäre, wenn es so funktioniert, eine Sprungmarke … außerdem wären mir Bezeichner „Name“ und Bezeichner „Text“ schon mal rotzverdächtig (reservierte Wörter!).