Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tuxie am 05.09.02 - 17:39:04

Titel: View- Werte als Text darstellen
Beitrag von: tuxie am 05.09.02 - 17:39:04
hallöle

Ich hab ne Frage, ich habe eine Ansicht erstellt in der ich Ein Feld habe was als Inhalt Zahlenwerte von 1 - 23 hat. Jetzt möchte ich Je nach wert eine Text in die Spalte ausgeben.

ich habe es schon mit
@if(rubrik="1","Nachricht 1";"");
@if(rubrik="2","Nachricht 2";"");
ausprobiert, funktioniert aber nicht.
Wie kann ich das Anstellen,

Tschau Ingo
Titel: Re: View- Werte als Text darstellen
Beitrag von: hampa am 05.09.02 - 18:19:21
Hallo Ingo

Di Formel muss folgendermassen aussehen:

Dort wo das "" steht kommt die nächste @if - Funktion hin. Achte auch darauf, dass Du am Schluss alle if's mit genügend Klammern abschliesst  ;)

Vergiss auch nicht die einzelnen Werte durch ; zu trennen und nicht wie im Beispiel durch "," nach "1" und "2".

@if(rubrik="1";"Nachricht 1";@if(rubrik="2";"Nachricht 2";""));

Gruss

Hans-Peter
Titel: Re: View- Werte als Text darstellen
Beitrag von: deepsee3 am 05.09.02 - 18:19:51
Hi Tuxie

@V2If(rubrik=1;"Nachricht 1;rubrik=2;"Nachricht 2"; ... ; "Nachricht x")

Wenn keiner der vorhergegangenen Werte passt , nimmt er den letzten eintrag ... in diesem Fall "Nachricht X )

CU
Titel: Re: View- Werte als Text darstellen
Beitrag von: Till_21 am 06.09.02 - 13:42:03
@deepsee:
warum v2 ?
stand das vorher irgendwo ?

gruss / till
Titel: Re: View- Werte als Text darstellen
Beitrag von: deepsee3 am 06.09.02 - 14:32:11
Hi till_21

Da kommt das alte Notes wieder durch  ;)

Zitat aus der Hilfe ( besser kann ich das auch nicht erkären  :)  )

Diese Funktion führt einen @If-Vorgang aus, wobei sich die Syntax nicht von @If unterscheidet. Syntax
@V2If( Bedingung1 ; Aktion ; Bedingung2 ; Aktion ; Bedingung99 ; Aktion ; Sonst-Aktion )
Verwendung
Verwenden Sie @V2If, wenn Sie davon ausgehen, daß Benutzer von Notes Version 2.x mit Ihrer Anwendung arbeiten. Wenn Ihre Anwendung nur von Benutzern von Notes Version 3 oder Version 4 verwendet wird, verwenden Sie @If. Die @If-Funktion ist mit Version 3 von Notes überarbeitet und auf die neuen @Funktionen der Version 3 (z. B. @Prompt) abgestimmt worden.
Hinweis  Bei Anwendungen, die mit älteren Versionen von Notes erstellt wurden, wird die Funktion @If während der Aktualisierung auf Version 4 automatisch in @V2If umbenannt.

Ich hoffe es ist damit verständlich ...
Titel: Re: View- Werte als Text darstellen
Beitrag von: tuxie am 09.09.02 - 10:35:32
So hat es brima Funktioniert
@V2If(rubrik="1";"Titelseite";rubrik="2";"Adresse/Öffnungszeiten";"Test");
Titel: Re: View- Werte als Text darstellen
Beitrag von: tuxie am 09.09.02 - 12:09:14
Würde diese Code vom logischen her funktionieren???

Bei mir ist es jetzt so das er die Ersten beiträge richtig anzeigt, und dann kommt folgende Meldung

Fehler:Falscher Datentyp für Operator oder @Funktione: Zahl erwartet ??? ??? ???
@If(rubrik="1";"Titelseite";rubrik="2";"Adresse/Öffnungszeiten";rubrik="2,1";"Red.-schluss";rubrik="3";"Aktuelle aus der Stadt";rubrik="4";"Terminvorschau nächste Stadtratssitzung";"TEST";rubrik="5";"Amtliche Mitteilungen/Hauptamt";rubrik="6";"Kämmerei";rubrik="6,1";"Liegenschaften";rubrik="7";"Ordnungsamt";rubrik="7,1";"Wifö/Gewerbe";rubrik="7,2";"Einwohnermeldestelle";rubrik="7,3";"Standesamt";rubrik="8";"Schulverwaltungs-, Kulturamt, Soziales";rubrik="8,1";"Schulen";rubrik="8,2";"Stadtbibliothek";rubrik="8,3";"Archiv";rubrik="8,4";"SFZ";rubrik="8,5";"Kindertageseinrichtungen";rubrik="9";"Sport- und Bäderbetrieb";rubrik="11";"Vereine stellen sich vor";rubrik="13";"Bauamt";rubrik="13,1";"SG Tiefbau (Straßen)";rubrik="14";"Mitteilungen aus den Ortsteilen Ringethal/Falkenhain";rubrik="15";"Mitteilungen aus den Ortsteilen Frankenau/Thalheim";rubrik="16";"Mitteilungen aus den Ortsteilen Lauenhain/Tanneberg";rubrik="17;1";"Mitteilungen aus den Ortsteilen Neudörfchen";rubrik="17,2";"Mitteilungen aus den Ortsteilen Kockisch";rubrik="17,3";"Mitteilungen aus den Ortsteilen Zschöppichen";rubrik="17,4";"Mitteilungen aus den Ortsteilen Weißthal";rubrik="18";"FFw";rubrik="19";"Jubilare";rubrik="20";"Museum Alte Pfarrhäuser";rubrik="21";"Mittweida-Information";rubrik="22";"sonstige Mitteilungen";rubrik="23";"Bereitschaftsdienste";rubrik="24";"kirchliche Nachrichten")

Ich habe erst gedacht das es an den komma stellen liegt, aber 2,1 funktioniert auch.

Tschau Ingo
Titel: Re: View- Werte als Text darstellen
Beitrag von: Rob Green am 09.09.02 - 12:38:04
wir compilieren mal deine formel...aha...baram baram du dum di dum...

BIEP
if Error="17;1" Then
msgbox "THIS IS NOT A ZAHL, EH?"
call format c:
end if


Um solche Fehler zu vermeiden, macht man zB die Formel so

@If
(
rubrik="1";   "Titelseite";
rubrik="2";   "Adresse/Öffnungszeiten";
rubrik=" 2,1";  "Red.-schluss";
rubrik="3";  "Aktuelle aus der Stadt";
rubrik="4";   "Terminvorschau
...

liest sich leichter, oder?
Titel: Re: View- Werte als Text darstellen
Beitrag von: Zimmi am 09.09.02 - 12:48:14
Hi Rob_Green,

bei mir läuft der Call-Befehl nicht richtig  ;D  ;D  ;D
Gut Spaß beiseite ...

@all

Wenn ich das richtig verstanden habe, geht es doch um Zahlenwerte.
Müsste das nicht dann mit Zahlen funktionieren, oder habe ich da einen Denkfehler ???
Die Formatiereung würde ich, wie Rob_Green vorgeschlagen, auch übernehmen, einfach zur Übersichtlichkeit.
Ich habe mal die Zahl als Zahl in der Fromel dargestellt, nicht als Text ...

@If
(
rubrik=1;   "Titelseite";
rubrik=2;   "Adresse/Öffnungszeiten";
rubrik=2,1;  "Red.-schluss";
rubrik=3;  "Aktuelle aus der Stadt";
rubrik=4;   "Terminvorschau";  
...

Zimmi
Titel: Re: View- Werte als Text darstellen
Beitrag von: tuxie am 09.09.02 - 13:42:32
Hallo

ja danke für den Tip für die Formatierung,

habe es jetzt ein wenig umgeändert und jetzt funzt es.
@If(
rubrik="1";"Titelseite";
rubrik="2";"Adresse/Öffnungszeiten";
rubrik="3";"Red.-schluss";
rubrik="4";"Aktuelle aus der Stadt";
rubrik="5";"Terminvorschau nächste Stadtratssitzung";
rubrik="6";"Amtliche Mitteilungen/Hauptamt";
rubrik="7";"Kämmerei";
rubrik="8";"Liegenschaften";
rubrik="9";"Ordnungsamt";
rubrik="10";"Wifö/Gewerbe";
rubrik="11";"Einwohnermeldestelle";
rubrik="12";"Standesamt";
rubrik="13";"Schulverwaltungs-, Kulturamt, Soziales";
rubrik="14";"Schulen";
rubrik="15";"Stadtbibliothek";
rubrik="16";"Archiv";
rubrik="17";"SFZ";
rubrik="18";"Kindertageseinrichtungen";
rubrik="19";"Sport- und Bäderbetrieb";
rubrik="20";"Vereine stellen sich vor";
rubrik="21";"Bauamt";
rubrik="22";"SG Tiefbau (Straßen)";
rubrik="23";"Mitteilungen aus den Ortsteilen Ringethal/Falkenhain";
rubrik="24";"Mitteilungen aus den Ortsteilen Frankenau/Thalheim";
rubrik="25";"Mitteilungen aus den Ortsteilen Lauenhain/Tanneberg";
rubrik="26";"Mitteilungen aus den Ortsteilen Neudörfchen";
rubrik="27";"Mitteilungen aus den Ortsteilen Kockisch";
rubrik="28";"Mitteilungen aus den Ortsteilen Zschöppichen";
rubrik="29";"Mitteilungen aus den Ortsteilen Weißthal";
rubrik="30";"FFw";
rubrik="31";"Jubilare";
rubrik="32";"Museum Alte Pfarrhäuser";
rubrik="33";"Mittweida-Information";
rubrik="34";"sonstige Mitteilungen";
rubrik="35";"Bereitschaftsdienste";
rubrik="36";"kirchliche Nachrichten";"nicht Enthalten")