Autor Thema: schon wieder stress mit formeln...  (Gelesen 1582 mal)

Offline Silent_Bob

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 620
  • Geschlecht: Männlich
    • Insta
schon wieder stress mit formeln...
« am: 30.04.02 - 16:18:17 »
hallo!

ich bins schon wieder. mein übungsbuch für datenbankprogrammierung treibt mich weiter zum wahnsinn.

neues problem, was ich nicht gelöst bekomme.

übungsobjekt ist eine datenbank in der videofilme verwaltet werden sollen.

nun habe ich ein feld mit optionsschaltflächen, in denen ich eine filmbewertung abgeben kann.
wenn ich nun eine (im feld definierte) bewertung anklicke, soll mir in einem separaten feld ein kommentar angezeigt werden. also zu jeder bewertung (5 stück) soll je ein fest hinterlegter kommentar eingeblendet werden. z.b. bewertung=gut, dann "Guter Film".

aber ich bekomms nicht hin. ich habs mit einer @if formel versucht, die so ungefär aussieht:

@if(FilmBewertung= Gut ; "Guter Film" ; Mittel ; "Mittelmäßiger Film" ; Schlecht ; "Schlechter Film"; NULL)

soll heißen: ist der eintrag im feld FilmBewertung = Gut, dann schreibe "Guter Film", ist der eintrag= Mittel, dann schreibe "Mittelmäßiger Film" ansonsten tu nichts weiter ("NULL").

ist das vom gedanken her korrekt? oder hab ich da schon einen denkfehler.

ich muß zwar sagen, daß die "Herdt" bücher sehr einfach und gut beschrieben sind, aber die bekommen es auch nicht hin, einem die syntax von formeln so zu beschreiben das mans versteht.

danke im voraus
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: schon wieder stress mit formeln...
« Antwort #1 am: 30.04.02 - 16:42:46 »
Hi,

die Formel ist vom Ansatz her schon richtig. Du musst aber noch festlegen, wo der Kommentar hin soll.

Ich gehe mal davon aus, das der Kommentar in ein separates Feld soll, damit er in der Maske angezeigt werden kann. Weitere Annahme, das Feld heißt Kommentar.

Dann muss die Formel so aussehen:

FIELD Kommentar := Kommentar;
@if(FilmBewertung= Gut ; @SetField("Kommentar";"Guter Film") ; Mittel ; @SetField("Kommentar";"Mittelmäßiger Film") ; Schlecht ; @SetField("Kommentar";"Schlechter Film"); NULL)

Ich hoffe das bringt dich weiter.

Einen schönen (und Notes-freien) Feiertag.  ;D ;D

Axel

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Silent_Bob

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 620
  • Geschlecht: Männlich
    • Insta
Re: schon wieder stress mit formeln...
« Antwort #2 am: 30.04.02 - 16:50:26 »
ich hab mir die formal notiert. aber ich hab jetzt feierabend und die schnautze voll für heute.

ich mache da morgen dran weiter.

vielen dank für die mühe und schönen feiertag.
ich meld mich dann ggf. hier nochmal
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline os

  • Frischling
  • *
  • Beiträge: 15
  • Geschlecht: Männlich
Re: schon wieder stress mit formeln...
« Antwort #3 am: 30.04.02 - 19:36:56 »
hallo,

falls obige formeln nicht funktionieren, probiere mal folgendes in die eingabevalidierung des kommentarfeldes zu schreiben.
aktiviere vorher aber, felder neuberechnen beim ändern eines wertes, in den eigenschaften des optionsfeldes.

@if(
FilmBewertung = "Gut" ; "Guter" ;
FilmBewertung = "Mittel" ; "Mittelmäßiger" ;
FilmBewertung = "Schlecht" ; "Schlechter" ;
"" ) + " Film" ;

mfg
os
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
[Server]
2 x 5.0.5   de auf Linux
4 x 5.0.9   de auf W2K Server
1 x 5.0.7a de auf AS400 iSeries

[Clients]
450 x 5.0.1 bis 5.0.10 auf NT 4.0/W2K

Offline smajli

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
Re: schon wieder stress mit formeln...
« Antwort #4 am: 01.05.02 - 07:23:58 »
Hallo BOB
Der Syntax deiner Formel ist falsch. Die"anti-stress" Formel muss meiner Aufassung nach folgendermassen lauten:

@if(FilmBewertung="Gut";"Guter Film";FilmBewertung= "Mittel";"Mittelmäßiger Film";FilmBewertung="Schlecht";"Schlechter Film";"")

Zusaetzlich sollte das Auswahlfeld -in dem die Bewertung ausgewaehlt wird-  die Option "Refresh field on Keyword change" besitzen.
Gruss
Smajli
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
********************
Domino 5.0.8 auf SP6a
Notes 5.0.8;5.0.9 auf SP6a

Offline Silent_Bob

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 620
  • Geschlecht: Männlich
    • Insta
Re: schon wieder stress mit formeln...
« Antwort #5 am: 02.05.02 - 09:19:45 »
schönen guten morgen zusammen!

es gibt neuigkeiten ;-) ich hab die aufgabe in meinem übungsbuch hinbekommen. und zwar mit der formel von "Smajli" bzw. von "OS". waren ja beide im prizip gleiche formeln.
die formel von axel hab ich noch nicht probiert, weil dort "vokabeln" in der syntax vorkommen, die in meinem übungsbuch noch gar nicht durchgenommen wurden. (sorry axel).

also denn: vielen dank und bis bald
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz