Autor Thema: Eine Formelfrage  (Gelesen 848 mal)

Offline Beirich

  • Frischling
  • *
  • Beiträge: 15
  • Geschlecht: Männlich
  • Ein Student aus Paderborn
Eine Formelfrage
« 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: Eine Formelfrage
« Antwort #1 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
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz