Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Beirich am 06.05.02 - 21:13:51

Titel: Eine Formelfrage
Beitrag von: Beirich am 06.05.02 - 21:13:51
??? ??? ???
Hallo zusammen,

Ich soll eine Formel-Eins Datenbank für die Uni erstellen, da hab ich mal eine Frage.

Nach jedem Rennwochenende sollen die WM-Punktestände der Fahrer aktualisiert werden.

Ich hab in einer Maske, mit 6 Kombinationsfeldern, die Fahrer aufgelistet und es auch schon geschafft dass kein Fahrer doppelt angeklickt werden kann.

Aber wie kann ich es hinkriegen, dass wenn ich 6 Fahrer ausgewählt habe, die Fahrer auch Punkte auf ihrem Konto gutgeschrieben bekommen.

Ich habs so ausprobiert

@If((Platz1 = "NikiLauda" ... @ ...@, aber hier wird Text erwartet und ich kann nicht hineinschreiben PunkteNL + 10 oder ähnliches.

Wer kann mir da weiterhelfen

Gruß Beirich
Titel: Re: Eine Formelfrage
Beitrag von: eknori am 07.05.02 - 07:50:29
Hallo, ich habe gerade einen vergleichbaren Fall. Dabei soll im Falle einer erneuten Erstbemusterung ein Zähler erhöht werden. An hand dieses Zählers können später irgendwelche qualitätsrelevanten Zählen ermittelt werden.

ich habe das so gelöst

FIELD BNum:=BNum;
@If(@IsNewDoc;"0";@IsDocBeingSaved & CurrentStatus = "closed";@SetField("BNum";@Text( @TextToNumber(BNum) + 1));BNum)

wobei BNum ein Berechnetes Feld ist.

Ich denke, du mußt in deinem Fall zuerst den Inhalt von PunkteLN mit @textToNumber in eine Zahl umwandeln, dann die Punkte dazuaddieren und das Ergebnis vor dem Zuückschreiben wieder mit @text in einen Text umwandeln.

eknori