So: Ich habe das nochmal untersucht
@If(
"Anschluß" = "Anschluss";
@Prompt([OK];"";"Anschluß = Anschluss");
@Prompt([OK];"";"Anschluß != Anschluss")
);
_Lookup1 := @DbLookup("";"";"Key";"Anschluß";1);
@Prompt([OKCANCELLIST];"_Lookup1";"";"";_Lookup1);
_Replace1 := @Replace(_Lookup1;"Anschluss";"");
@Prompt([OKCANCELLIST];"_Replace1";"";"";_Replace1);
_Lookup2 := @DbLookup("";"";"Key";"Anschluss";1);
@Prompt([OKCANCELLIST];"_Lookup2";"";"";_Lookup2);
_Replace2 := @Replace(_Lookup1;"Anschluß";"");
@Prompt([OKCANCELLIST];"_Replace2";"";"";_Replace2)
Ergebnis:
Es ist "Anschluß" != "Anschluss" - das ist schon mal beruhigend.
Aber beide @DbLookup liefern jeweils einmal "Anschluß" und "Anschluss" zurück.
In der Spalte ist "Groß-/Kleinschreibung" und und "Akzente beachten" aktiviert.
Offenbar ist das ein Fehler, der durch den View Index erzeugt wird.
Wenn ich in der Ansicht "Für ODBC: Eindeutigen Schlüssel erzeugen" aktiviere, wird auch nur ein Dokument angezeigt.
Getestet unter Lotus Notes 5.0.6a deutsch.
Es ist kein Unterschied, ob die DB lokal oder auf einem Domino 6.5.3 englisch Server liegt.
Ich sehe das als Bug an.
Zum Testen habe ich die DB attached.
Andreas