Hallo Leute,
habe mal wieder in Problemchen.
Ich möchte aus einer Listbox Daten in Felder eintragen lassen, wenn der User einen Eintrag auswählt. Ich versuche das über eine Formel in einen zweiten versteckten Feld zu schaffen. (Siehe Beispiel: Lotus Notes ... Bible Seite 211).
Irgendwie mache ich aber was falsch. Hier mal der Code:
vorname := @Trim(@Replace(@Word(F_APartner; "~"; 1);"#"; ""));
nachname := @Trim(@Replace(@Word(F_APartner; "~"; 2);"#"; ""));
telefon := @Trim(@Replace(@Word(F_APartner; "~"; 3);"#"; " "));
fax := @Trim(@Replace(@Word(F_APartner; "~"; 4);"#"; ""));
anrede := @Trim(@Replace(@Word(F_APartner; "~"; 5);"#"; ""));
suffix := @Trim(@Replace(@Word(F_APartner; "~"; 6);"#"; ""));
mail := @Trim(@Replace(@Word(F_APartner; "~"; 7);"#"; ""));
mobil := @Trim(@Replace(@Word(F_APartner; "~"; 8 );"#"; ""));
vertretung := @Trim(@Replace(@Word(F_APartner; "~"; 9);"#"; ""));
position := @Trim(@Replace(@Word(F_APartner; "~"; 10);"#"; ""));
info1 := @Trim(@Replace(@Word(F_APartner; "~"; 11);"#"; ""));
info2 := @Trim(@Replace(@Word(F_APartner; "~"; 12);"#"; ""));
info3 := @Trim(@Replace(@Word(F_APartner; "~"; 13);"#"; ""));
BIS HIER IST ALLES OK !
@If(F_APartner = ""; @Return("");
@Do(
@SetField("P_Vorname"; vorname);
@SetField("P_Nachname"; nachname);
@SetField("P_Telefon"; telefon);
@SetField("P_fax"; fax);
@SetField("P_Anrede"; anrede);
@SetField("P_Suffix"; suffix);
@SetField("P_Mail"; mail);
@SetField("P_Mobil"; mobil);
@SetField("P_Vertretung"; vertretung);
@SetField("P_Position"; position);
@SetField("P_Info1"; info1);
@SetField("P_Info2"; info2);
@SetField("P_Info3"; info3)
)
);
AB HIER IST AUCH WIEDER ALLES OK !
vorname + "~" + nachname + "~" + telefon + "~" + fax + "~" + anrede + "~" + suffix + "~" + mail + "~" + mobil + "~" + vertretung + "~" + position + "~" + info1 + "~" + info2 + "~" + info3
F_APartner ist die Listbox aus den die Werte gelesen werden. Ich denke es liegt irgend wie am @Do. Sieht einer von Euch den Fehler???
Gruß
Zsolt Hermann